Przejdź do treści

Szczegóły

Hej, zapraszamy na spotkanie Poznańskiego JUG’a już 27 września 2023
Centrum Wykładowe Politechniki Poznańskiej, sala nr 8

Ostatnie miesiące były na świecie pod znakiem dużych modeli językowych, mamy jednak nadzieję, że nie zapomnieliście o starej, dobrej Javie. A nawet jeśli, to najbliższe spotkanie będzie świetne, żeby posłuchać ciekawych prezentacji i zintegrować się z Poznańskim światem JVM’a

# 1 How to make your electrons do more in Java
Dwuczłonowy wykład - w pierwszej części chcę opowiedzieć ci historię o jednym z najmniej omawianych dodatków w nowych wersjach Javy - API Vector - aby pokazać, jak może być używane, do czego się nadaje i jakie korzyści możesz z tego czerpać.

W drugiej części chcę pokazać ci, że w twoich maszynach jest więcej mocy obliczeniowej, niż wykorzystujesz w codziennym rozwoju z wykorzystaniem JVM, i że są ludzie próbujący wprowadzić tę moc do świata JVM. Są to autorzy TornadoVM - hybrydowego rozwiązania, które wykorzystuje GraalVM i inne narzędzia do kodu natywnego, aby uruchamiać obliczenia na GPU i FPGA. Wszystko to w znanej składni i łatwych do zrozumienia konstrukcjach znanych z wielu języków (nie tylko Java).

Konrad Szałkowski
W ciągu dnia jestem zasilanym kawą starszym wojownikiem kodu Java, który propaguje rzemiosło programistyczne wśród kolegów gdy razem zagłębiamy się w czeluści kodu legacy. A wieczorami, gdy bochenek chleba na następny dzień rośnie w piekarniku, a dzieci śpią, staje się majsterkowiczem, który stara się zmusić te małe stada elektronów w mojej maszynie, aby działały szybciej i bardziej optymalnie, nie tylko na wielordzeniowych procesorach, ale także na jednostkach GPU.

# 2 Obiekty - gdzie żyją, co jedzą i jak je podglądać?
Na co dzień nie przejmujemy się pamięcią i działaniem Garbage Collectora. Wszystko działa w tle i nie wymaga naszej ingerencji. Co jednak zrobić w przypadku, gdy aplikacja nagle przestaje się uruchamiać? Na przykładzie jednego z problemów pamięciowych z Allegro pokażę narzędzia, które pozwolą nam rozwikłać tę zagadkę.

Kacper Koza
Kacper Koza to Java developer w Allegro z 6-letnim stażem. Po godzinach czas spędza w swojej dziupli samochodowej, w ramach której sprowadza auta z USA. Lubi aktywnie spędzać czas, próbując różnych sportów. Jako pasjonat sportów i techniki, Kacper czerpie z obu dziedzin, przynosząc do pracy nowe perspektywy i pomysły.

Java
JVM Languages
Open Source
Software Development
Web Development

Inne zainteresowania członków: