Itt jársz most:
Kezdőlap
Keresés tartalomra
Kategóriák
Címkék
- Java
- Spring
- Python
- IoC
- Android
- DI
- Dagger
- Thymeleaf
- Markdown
- JDK11
- AOP
- Aspect
- Captcha
- I18n
- JavaSpark
- Microframework
- Testing
- JUnit
- Security
- JWT
- REST
- Database
- JPA
- Gépház
- WebFlux
- ReactiveProgramming
- Microservices
- Continuous Integration
- CircleCI
- Deployment Pipeline
- Docker
- Mocking
- LogProcessing
- PlantUML
- UML
- Modellezés
- OAuth2
- Node.js
- DevOps
- Websocket
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.
2022. augusztus 05., péntek
Tovább a cikkhez
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ó.
2022. július 16., szombat
Tovább a cikkhez
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.
2022. április 23., szombat
Tovább a cikkhez
Bemutatkozik a Domino Deployment Orchestration Service
Mivel nem csak a Leafletet, de az azt üzemeltető infrastruktúrát is magamnak kellett megoldanom, ez utóbbi számos iteráción ment keresztül, mire elérte jelenlegi formáját. Ami egyben azt is jelentette, hogy ideje kényelmesebbé tenni az alkalmazások kitelepítését - így született meg a Domino ötlete.
2022. február 05., szombat
Tovább a cikkhez
Egyedi query language készítése (nem annyira) egyszerűen és gyorsan
Feltételezhetően sok olvasóm találkozott a "formális nyelvek" témakörével, valószínűleg egyetemi kurzus formájában. Jómagam gyűlöltem az egészet, ám nemrégiben úgy döntöttem, készítek egy saját query language-et és megírom hozzá a feldolgozót. Mint oly sok dolog a szoftverfejlesztésben, ez a téma is sokkal könnyebben megérthetőnek bizonyult így évekkel később, gyakorlatba öntve.
2021. szeptember 25., szombat
Tovább a cikkhez
Kezdőcsomag hobbi-projekt kezeléshez és üzemeltetéshez
Olvasóimnak valószínűleg nem szükséges elmagyaráznom, hogy egy szoftver elkészítése nem csak a forráskódjának megírását és futtatható állománnyá fordítását, csomagolását jelenti, de annak üzemeltetése is kiemelt fontosságú része a teljes projektnek. Illetve nos, bár az agilis szoftverfejlesztési metodológiák a működő szoftvert helyezik annak dokumentációja elé, de azért nem árt tudni akár 1-2-több év után, mit miért és hogyan csinál szoftverünk. Mai cikkemben a fenti problémákra szeretnék egy már számomra bevált megközelítést bemutatni.
2021. július 03., szombat
Tovább a cikkhez
Log processing microservice Mongo alapokon
Microservice architektúrára épülő rendszereknél különösen fontos egy centralizált log processzor megoldás használata, hiszen jellegéből adódóan rendszerünk sok kicsi komponensből áll, azok összehangolt munkáját pedig logokon keresztül tudjuk a leghatékonyabban nyomon követni. Mai cikkemben a "piacon" használatos komplex megoldások egy egészen picike alternatíváját szeretném bemutatni.
2021. február 23., kedd
Tovább a cikkhez
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