RJUG #22
- 18:00 Networking
- 18:30 Prezentacja 1
- 19:30 Prezentacja 2
Wojciech Kloc - Nowości w Javie
W ramach prezentacji opowiem o nowościach wprowadzonych w Javie 10, 11, 12 oraz 13.
Przedstawię zmiany wprowadzone garbage collectors, opowiem też o nowym podejściu do procesu wydawniczego.
Zaprezentuję też subiektywny przegląd kilku ciekawszych zmian w samym API biblioteki standardowej (czyli to co developerow interesuje najbardziej).
Dodatkowo omówię kilka aspektów związanych z wydajnością platformy. Wspólnie przeanalizujemy nowe rozwiązania wprowadzane w kolejnych wersjach i wyciągniemy na światło dzienne rzeczy, o ktorych być może nie mieliście nawet pojęcia.
Bio: Aktywny developer od 15 lat, ubrudzil rece w kilku jezykach programowania, i wpuscil na produkcje niejednego buga. Hobbysta-entuzjasta czystego kodu, milosnik wygodnego zycia, majsterkowicz, ogrodnik i turysta motocyklowy. Lubi podejmowac nowe wyzwania i z ciekawoscia obserwuje zmieniajacy sie swiat technologii. Wyznaje dewize, ze przede wszystkim liczy sie jakosc.
Grzegorz Piwowarek - Fantastic Frameworks and How to Avoid Them
Jako programiści wysokopoziomowych języków uwielbiamy obietnice rozwiązania wszystkich naszych problemów za pomocą jednej magicznej różdż... adnotacji! Z drugiej strony, jako autorzy bibliotek podejmujemy się ciężkiego zadania znalezienia złotego środka między łatwością użycia a ilością przycisków i pokręteł do ustawienia. Wszelkie te "magiczne" adnotacje ciągną za sobą zakazane techniki takie jak dynamic proxies, classpath scanning... i wkradają się do naszych modeli domenowych powodując długofalowe problemy z utrzymaniem. W czasie tej prelekcji przyjrzymy się zaletom i wadom adopcji frameworków, jak się przed nimi chronić, oraz jak podchodzimy do tego w Hazelcast.
Bio: Grzegorz Piwowarek jest starszym inżynierem w Hazelcast, prowadzi szkolenia i bloguje na 4comprehension.com. Interesują go systemy rozproszone, wydajność i architektura systemów. Krążą plotki, że istnieje tylko w czasie kompilacji.