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
Haladó unit tesztelés és mockolás
A mai cikkemben szeretnék bemutatni néhány olyan technikát, amivel komplexebb implementációk is könnyedén és hatékonyan tesztelhetőek.
2025. március 31., hétfő
Tovább a cikkhez
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