Legolvasottabb bejegyzések

1. Mélyebben a Python eszközeiről

2483 megtekintés

2. A jQuery AJAX funkciója

2200 megtekintés

3. REST alapú kommunikáció

2007 megtekintés

4. A Python hasznos eszközei

1829 megtekintés

5. Megoldáskereső algoritmusok

1740 megtekintés
Legfrissebb bejegyzések

Google ReCaptcha backend oldali validálása

Bár a ReCaptcha meglehetősen ügyes “találmány” ami a törvénytelenkedő felhasználók megfékezését illeti, de van egy nagy hibája: alapvetően frontend-en fut. Szerencsére ez csak részben igaz - mai cikkemben a ReCaptcha backend oldali validálását mutatom be.

Tovább a cikkhez
 
 

Dinamikus bean regisztrálás és manuális bean qualifier

Korábban a Leaflet és az admin rendszer közti kommunikációt a Bridge nevű komponensem tette lehetővé - tulajdonképp ez csak egy kiokosított wrapper implementáció a Jersey HTTP kliens köré. Azonban felmerült az igény, hogy a Bridge-et a többi service klienseként is lehessen használni - ami újabb érdekes megoldandó problémákat hozott magával.

Tovább a cikkhez
 
 

Egyperces - Adatbázis alapú lokalizáció Spring alkalmazásban

A Spring meglehetősen könnyedén használható eszközt biztosít a fejlesztett alkalmazás lokalizációjának megvalósítására - Boot alatt még a szükséges konfigurációt is készen kapjuk. De előfordulhat, hogy a beépített megoldás nem elég rugalmas.

Tovább a cikkhez
 
 

Dependency injection Spark microframework alatt

A Leaflet mögötti failover alkalmazást a lehető legkisebb méretre szerettem volna szorítani. Itt jött képbe a Spark microframework, mely meglehetősen kicsi, viszont egy webes alkalmazást tökéletesen ki tud szolgálni. Hátránya a dependency injection teljes hiánya.

Tovább a cikkhez
 
 

Egyperces - Adatbázis újrainicializálás acceptance tesztek alatt

A Leaflet acceptance teszt készletének elkészítése során futottam bele egy érdekes problémába. A mock adatbázis tartalma - bár a tesztek tranzakcionálisnak voltak beállítva, tehát automatikusan rollback-elődnek - nem állt vissza a tesztek lefutása után. Ez persze a tesztek megjósolhatatlan bukásához vezetett. A megoldás megtalálása ezúttal is némiképp tovább tartott, mint annak forráskóddá alakítása.

Tovább a cikkhez