Az eseményről
Este 6-tól pizzával, üdítővel vártuk a vendégeket, hogy a kötetlen szakmai beszélgetések hangulatát kellemesebbé tegyük. Körülbelül 50 java fejlesztő jött el az eseményre, akik ezután 4 előadást hallgathattak végig.
Egy rövid bemutatkozóval, a közeljövő tervezett témáival, és a bemutatkozó mellett három izgalmas, különböző témakörökből készült előadással vártuk a résztvevőket. Az előadók érintették a különböző architekturális stílusokat, melyeket jellemzően használhatunk alkalmazások építéséhez (monolitikus, rétegelt, microservice). A közönség továbbá betekintést nyerhetett a BDD vezérelt tesztelés alapjaiba JBehave segítségével, illetve megismerkedhetett a Neo4J gráf alapú NOSQL adatbázissal. Mindhárom előadást gyakorlati példák tették szemléletesebbé.
Szakmai kihívások egy innovatív IT-biztonsági rendszer fejlesztésénél
Egy-két érdekes példával rövid ízelítőt adtunk egy termék bevezetése, customizálása során felmerülő feladatokból, kapcsolódó technológiából, valamint arról, hogy ezek a tapasztalatok hogyan hatnak vissza a termékfejlesztésre, az innovációra, az új termékfunkciók megvalósítására.
Architektúrális minták összehasonlítása
Az előadó bemutatta, összehasonlította a különféle architektúrális mintákat, köztük kiváltképpen a microservice stílusú modellt. Rövid történeti bevezetés után, konkrét példán keresztül mutatta be a főbb különbségeket. Megtekinthettük milyen okok vezettek a microservice architektúra kialakulásához, miben mutatkoznak meg a monolitikus vagy akár a réteges felépítés gyengeségei. Továbbá azt is górcső alá vettük, milyen kihívásokkal állít szembe az alkalmazása, mire érdemes tekintettel lenni. Végül az előadó demonstrálta, miért a Spring és a Spring Boot nyújta az egyik legkiválóbb infrastruktúrát ilyen típusú szolgáltatások fejlesztéséhez. Kulcsszavak: Microservice Spring Spring Boot
Neo4j adatbáziskezelés
Az előadás során bemutatásra került a legnépszerűbb gráf alapú NoSQL adatbázis kezelő rendszer, a Neo4j. Áttekintettük az előnyeit, hátrányait a hagyományos relációs adatbáziskezelőkkel szemben. Konkrét esettanulmányon keresztül betekintést nyertünk a Neo4j képességeibe, mint a bejárási technikák, tranzakció kezelés, Cypher lekérdező nyelv.
Automatizált elfogadási tesztek fejlesztése JBehave segítségével
Az előadás során egy példa projekten keresztül került bemutatásra az egyik legnépszerűbb BDD-t támogató eszköz, a JBehave használata. A gyakorlati bemutatón túl említésre került, hogy miként képes befolyásolni egy projektet a BDD, milyen előnyökkel jár ha az elfogadási teszteket mindenki által értelmezhető – szabad szöveges – formában fogalmazzák meg.