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
Egyperces: QueryDSL kódgenerálás Java 21 alatt
A Leaflet stack Java 21-re migrálása során futottam bele egy érdekes problémába a QueryDSL-lel kapcsolatban: bár önmagában ezt semmi nem indokolta, a QueryDSL-hez szükséges metaosztályok generálása teljesen megszűnt működni Java 21 alatt.
2024. október 12., szombat
Tovább a cikkhez
Egyperces: A Spring Boot és az Alpine nem barátok
Nemrégiben frissítettem a Leaflet mögötti alkalmazás stack Java komponenseit Java 21-re, és lettem figyelmes egy meglehetősen furcsa dologra: az executable Spring Boot csomagolás nem működik Alpine Docker image alatt. De miért?
2024. június 30., vasárnap
Tovább a cikkhez
Alkalmazás log bejegyzések összegyűjtése automatizáltan
Újabb érdekes feladatot találtam magamnak nemrég, mégpedig az alkalmazásaim logjainak összegyűjtését szerettem volna egy, a korábbi megoldástól hatékonyabb és rugalmasabb módon elvégezni.
2024. március 21., csütörtök
Tovább a cikkhez
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.
2023. november 03., péntek
Tovább a cikkhez
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ó.
2023. augusztus 04., péntek
Tovább a cikkhez
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.
2023. május 24., szerda
Tovább a cikkhez
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.
2023. április 02., vasárnap
Tovább a cikkhez
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ű".
2023. január 21., szombat
Tovább a cikkhez
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.
2022. szeptember 24., szombat
Tovább a cikkhez
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.
2022. augusztus 31., szerda
Tovább a cikkhez