Keresés tartalomra
Kategóriák
Címkék
Third-party service kommunikáció mockolása WireMockkal
Microservice architektúrában készülő rendszereinkben tipikus és persze elkerülhetetlen, hogy több kisebb komponens kommunikációját kell tesztelnünk. A probléma akkor kezdődik, ha az egyik ilyen függőség még nem készült el, nem is áll rendelkezésünkre, vagy nem is szeretnénk a tesztek során, hogy a komponensek kommunikáljanak egymással - ilyenkor hasznos eszközzé válik a WireMock.
2020. december 03., csütörtök
Tovább a cikkhez
Docker integráció saját alkalmazással
A Docker virtualizációs megoldása több módon is vezérelhető, a legnyilvánvalóbb talán a Docker CLI használata. A Docker Engine API a környezet programozott vezérlését teszi lehetővé - mai cikkemben ezt mutatom be.
2020. november 14., szombat
Tovább a cikkhez
Ketrecbe zárt JVM - Java alkalmazás futtatása Docker containerben
Mai cikkemben egy már jó pár éves, meglehetősen elterjedt virtualizációs megoldásról, a Dockerről lesz szó. A Leaflet stack egyik komponensét példaként használva a Docker container létrehozásának és használatba vételének folyamatát láthatjuk majd - azaz, ketrecbe zárunk egy JVM-et.
2020. augusztus 12., szerda
Tovább a cikkhez
Continuous Integration a cloudban - CircleCI build plan beállítása
A legtöbb online verziókezelő rendszer (GitHub, GitLab, stb.) mostanság már komplett eszközkészletet biztosít egy projekt CI/CD pipeline-jának beállításához - akár az ingyenes planeket használók számára is. Mai cikkemben a GitHub egyik integrált megoldását, a szintén ingyenes CircleCI-t mutatom be.
2020. május 12., kedd
Tovább a cikkhez
Offline-first architektúra implementálása Android alkalmazásokban
Az offline-first architekturális megközelítés fontos alapkövét képezi az okoseszközökre fejlesztett alkalmazásoknak. Bár a "hogyan" a fejlesztő a döntése, általánosan elterjedt architektúra lévén platform-támogatottságban nincs hiány. Mai cikkem az Android (illetve a Google) saját lehetőségeit mutatja be.
2020. február 21., péntek
Tovább a cikkhez
Hibatűrő elosztott rendszerek Hystrix Javanica alapokon
A Netflix által fejlesztett Hystrix, illetve az ahhoz contribute-olt Hystrix Javanica extension olyan eszközök, melyekre bár talán elsőre nem is gondolnánk, hogy szükségünk van, mégis hasznos, sőt elengedhetetlen alapját képezik minden esetben, ahol több service kommunikál egymással.
2019. október 03., csütörtök
Tovább a cikkhez
Reactive kliens Spring WebFlux backendhez
Előző cikkemben a Spring WebFlux-ról volt szó, azon belül is egy konkrét példán keresztül mutattam be, hogyan (és mire) lehet építeni reactive REST service-t. A mai cikkben ideje megnézni, hogyan fog a túloldal illeszkedni hozzá - megnézzük tehát, hogyan lehet megvalósítani a klienst maradva a Spring WebFlux librarynél, illetve - meglepetés - JavaScript-tel.
2019. július 20., szombat
Tovább a cikkhez
Reactive REST service Spring WebFlux használatával
A reaktív programozás napjaink egyik vezető szoftverfejlesztési trendje lett, és bár merőben más szemléletmódot kíván, mint a "klasszikus" imperatív módszerek, elkerülni egyre kevésbé lehetséges. A legegyszerűbb tehát, ha fejest ugrunk a mélyvízbe és megismerkedünk a reaktív programozás világával.
2019. június 06., csütörtök
Tovább a cikkhez
Kövesd blogomat a Twitteren!
Apró, bár régóta tervezett "terjeszkedésre" szántam el végre magam, így blogom immáron a Twitteren is követhető - @psproghu
2019. május 25., szombat
Tovább a cikkhez
A Leaflet blog engine architektúrája
Sokszor emlegettem az elmúlt időszakban a Leaflet nevű blog engine-t - annak életpályáját pedig Ti olvasóim végigkövethettétek, hiszen számos cikkem jelent meg a fejlesztés során felmerülő érdekes problémák megoldásáról. Örömmel jelenthetem, hogy az engine elkészült (már ha egy software lehet "elkészült"), így mai rövid cikkemben bemutatnám a Leaflet software stacket.
2019. május 01., szerda
Tovább a cikkhez