Itt jársz most: Kezdőlap > Java

Szűrő megjelenítése

Migrálás a Spring Boot 4-es verziójára: Tapasztalatok és buktatók

Tavaly novemberben jelent meg a Spring Boot 4-es főverziója, amire végül május elején át is álltam a Leaflet stack Java alkalmazásaival. A migrálás lényegesen könnyebben ment, mint vártam, de persze voltak buktatók -- szerencsére többé-kevésbé semmi váratlan. Mai cikkemben a tapasztalataimat szeretném megosztani.
 
 

Automatizált tesztelés Cucumber framework használatával

Az automatikus tesztelés minden szoftver projekt életciklusának szerves részét képezi (legalábbis ideális esetben), különösképp akkor, ha az új fejlesztéseket minél gyorsabban szeretnénk élesíteni, a fájdalmas és időigényes manuális tesztelési körök nélkül. Nézzük, hogyan segít nekünk ebben a Cucumber.
 
 

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.
 
 

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?
 
 

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.
 
 

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.
 
 

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.
 
 

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.
 
 

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.
 
 

Egyperces - Egyedi Thymeleaf attribútum processzor

A Thymeleaf egyik nagy előnye - teljeskörű Spring és Spring Boot integrációja mellett - a rapid UI fejlesztést lehetővé tevő, kiterjedt eszközkészlete. Az engine mélyére túrni aligha lesz szükségünk - egészen addig legalábbis, míg nem akarunk egy ismétlődő feladatot elegánsan és tömören megoldani. Például MarkDown kód renderelését.
 
 
 

1 2 3