JAVA Nalejvárna (Zlín)
Details
Jsme rádi, že vás můžeme pozvat na další Nalejvárnu - IT meetup pořádaný profesionály v oboru programování a informačních technologií ze společnosti CN Group. Sejdeme se v krásných prostorách naší zlínské pobočky CN Group, kam jsme vám kromě spousty dobrot přivezli také čtyři skvělé přednášejících, kteří do vás „nalejou“ své zkušenosti s Kotlinem, Testcontainers, FE pro Javisty, Hibernate batching nebo Cloudem.
Program:
16:00-18:00 - Přednášky
18:00-19:00 - Občerstvení a networking
Kotlin: moderní vývoj na bázi Javy
Martin Müller
Kotlin je moderní jazyk plně interoperabilní s Javou. Nemusíte se tedy vzdávat vašich Java frameworků ani IDE. A když Kotlin zkusíte, už se nebudete chtít vracet. Je tu skvělá podpora funkcionálního programování a především čitelnost a expresivita! Buďme upřímní – Java je ukecaná a spousta řádků kódu je jen nutné ceremoniální zlo. Proto vám ukážu jak stručně a elegantně se dá psát v Kotlinu. Zároveň představím několik skvělých vlastností, které si zamilujete. Data classes, Extensions, Null safety a další. Nakonec se podíváme, jak snadno na Kotlin migrovat.
Front-end pro Javisty
Róbert Jacko
Potřebujete front-end pro vaši aplikaci a nemáte po ruce žádného člověka, který by rozuměl Angularu nebo Reactu? Představíme ti dva nástroje - template engine Thymeleaf a framework Vaadin. S jejich pomocí můžete i v Java světě vytvářet webový front-end. Ukážeme si jejich integraci se Springem/Spring Bootem. Prodiskutujeme, kdy se je vyplatí použít a kdy už je lepší se obrátit na osvědčené javascriptové frameworky.
Pozor na správné dávkování - Hibernate batching
Kryštof Polánský
Věděli jste, že existuje snadný způsob, jak ze zápisu do databáze vyždímat to nejlepší? V případě technologií Java, Spring, JPA a Hibernate lze malou úpravou dosáhnout velkých výsledků a optimalizovat inserty a updaty do relační databáze. Zrychlení je několikanásobné oproti běžnému pracímu prášku. Probereme také nastavení primárních klíčů entit, protože zde číhá úskalí, na kterém by vylepšení rychle ztroskotalo.
Java v oblacích
Lukáš Špalek
Máš Java aplikaci a přemýšlíš, jak ji někam nasadit? Cloud je dobré místo, ale jakou zvolit službu? Společně se podíváme na různé možnosti, jak nasadit JAVA aplikaci do nejznámějších cloudových řešení (AWS, GCP, Azure). Probereme výhody a nevýhody jednotlivých možností a ukážeme si reálné nasazení aplikace do vybraných služeb.


