Itt jársz most: Kezdőlap > Alkalmazásfejlesztés

Szűrő megjelenítése

Websocket szerver Express alkalmazásban

A háttérben épp egy újabb, nagyobb átalakítás folyik, ezúttal a Domino-é. Ennek kapcsán merült fel az igény, hogy a már meglévő, Express által kezelt endpointok mellett az alkalmazás képes legyen Websocket kapcsolatok felépítésére is. Mai cikkemben megnézzük, hogyan volt ez lehetséges.
 
 

TypeScript REST service autotesztelése Cucumberrel

A Leaflet stack fejlesztése során mindig is fontosnak tartottam, hogy a komponensek ugyanúgy le legyenek tesztelve, mielőtt élesbe mennének, mint egy igazi, "enterprise" projekten. A stack technikai változásai (és itt most elsősorban a TypeScript-ben írt komponensek bevezetését értem) hoztak magukkal más jellegű kihívásokat is. Mai cikkemben a TypeScript servicek API teszteléséről lesz szó.
 
 

Spring Boot framework frissítése 3-as verzióra

Nemrégiben fejeztem be a Leaflet stack frissítését Spring Boot 3-ra és vele együtt (bár kicsit megkésve) Java 17-re. Az "élményekről" és tapasztalatokról számol be mai cikkem.
 
 

OAuth 2 authorizáció - A kliensek konfigurálása

A múltkori OAuth 2-ről szóló cikksorozatom végén adós maradtam az utolsó lépés, a kliensek konfigurálásának bemutatásával. Mai cikkemben ezt nézzük meg, több példán keresztül.
 
 

Error Stories: Nyomozás az elveszett multipart form adatok után

Érdekes problémába futottam bele, éppen ma, és úgy döntöttem, megosztom a történetet, hátha másnak is hasznos lehet a nyomozás eredménye. Mint a cím mutatja, egy multipart/form-data form adatokat váró alkalmazás hívásakor történt a hiba, a formon átküldött adatok egyszerűen "elvesztek" - persze, mint kiderült, a helyzet nem ennyire "egyszerű".
 
 

Futtatható bináris készítése Node.js alkalmazásból

Backend alkalmazásokat tipikusan önálló csomagként szokás telepíteni bármilyen környezetbe. Bizonyos tool-ok segítségével az is megoldható, hogy az önálló futtató környezetet igénylő nyelvek esetén, azzal egybecsomagolva készítsük el a csomagot (ennek tulajdonképpen egy speciális esete a Docker). Node.js keretrendszer alatt a pkg nevű tool áll rendelkezésünkre.
 
 

OAuth 2 authorizáció - Tokenek

OAuth "környezetben" a felhasználó azonosítása és jogosultságainak kezelése klasszikus sessionök helyett az úgynevezett hozzáférési tokenekkel történik (ha REST alkalmazásokkal szeretnénk kommunikálni, egyébként is tokeneket kellene használnunk). Mai cikkemben megnézzük, hogyan készül és néz ki egy ilyen token.
 
 

OAuth 2 authorizáció - A framework működése

Az OAuth 2 frameworkről szóló cikksorozatom előző részében megnéztük, milyen lehetőségeket biztosít számunkra. Most a folytatásban megnézzük, hogyan működnek a különböző authorizációs folyamatok a résztvevő felek szemszögéből.
 
 

OAuth 2 authorizáció - Ismerkedés a framework lehetőségeivel

A Leaflet "platformosítása" miatt jelenleg szignifikáns átalakításokon megy át a teljes Leaflet alkalmazás stack, és ennek egyik része a jelenlegi authorizációs megoldás cseréje. A legnyilvánvalóbb út az OAuth 2 alapokra helyezés volt - de mi is az, hogyan működik? OAuth 2 cikksorozatom első részében erről lesz szó.
 
 

Szekvencia-diagramok készítése PlantUML nyelven

Eddigi szakmai pályafutásom során azt tapasztaltam, hogy sokan ódzkodnak az UML alapú modellezéstől, inkább megoldják máshogy (sokszor sehogy), és bevallom, én is ezt a tábort erősítem. Van viszont egy részhalmaza az UML-nek, amit kifejezetten kedvelek és sűrűn használok: mai cikkem alanya, a szekvencia-diagramok.
 
 
 

1 2 3 4 5