Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

Java Boost: Szybsze apki dzięki Project Leyden & czyste funkcje

java-boost-szybsze-apki-dzieki-project-leyden-czyste-funkcje
Event:
Java Boost: Szybsze apki dzięki Project Leyden & czyste funkcje
Event type:
Meetup
Category:
IT
Topic:
Date:
24.10.2023 (tuesday)
Time:
18:00
Language:
Polish , English
Price:
Free
City:
Place:
Sollers Consulting Office
Address:
Szyperska 14
Description:

Java Boost Meetup Alert!

Wakacje oficjalnie się skończyły i przyszedł czas na prawdziwe, JVM-owe problemy – na najbliższym JUGu porozwiązujemy te związane ze startem aplikacji i refaktoryzacją do czystych funkcji w kodzie pełnym operacji I/O.


Dla kogo jest to spotkanie?

Niezależnie od tego czy masz ogromne doświadczenie czy dopiero zaczynasz, przyjdź i spotkaj się z ludźmi, którzy również chcą się rozwijać! Czekają na ciebie dwie naszpikowane konkretami prezentacje zupełnie jak twoja galeria zdjęć po wakacjach. Poza rozmowami o JVM będzie też czas pochwalić się swoimi wakacjami przy pizzy i piwie, sponsorowanym przez Sollers Consulting.


Co dokładnie na agendzie?

Szybszy start Javy - projekt Leyden

W erze clouda oraz serverless, coraz większy nacisk kładzie się na szybkość uruchamiania aplikacji oraz redukcję cold startów. Szeroko znany GraalVM pozwala na kompilowanie programów napisanych w Javie bezpśrednio do kodu maszynowego, tworząc obrazy aplikacji, które uruchamiają się w ułamku sekundy. W trakcie mojej prezentacji opowiem o nowym, raczkującym projekcie JDK - projekcie Leyden, którego głównym celem jest redukcja czasu potrzebnego na uruchomienie aplikacji - poznamy jego wstępne koncepcje, plany oraz porównamy go do istniejących rozwiązań - między innymi Graala.

Kacper Sołtysiak - Od 2 lat pracuje jako Java Developer w Sollers Consulting. Głównie interesuje się systemami rozproszonymi oraz niskopoziomowymi aspektami programowania. W wolnych chwilach lubi uprawiać sport (zwłaszcza bieganie), a także poznawać nowe języki obce. Na swoim koncie ma już wystąpienie na WDI, które cieszyło się dużą popularnością.


Spotting Pure Functions in I/O Driven Code

Przez długi czas pracowałem z systemami w stylu imperatywnym, które przede wszystkim bazują na I/O. Funkcyjne programowanie (FP) staje się coraz bardziej obecne w moim kodzie. Doszedłem do tego, że nawet nie znając zasad FP od zawsze szukałem proste czyste funkcje. Chciałbym się podzielić moimi doświadczeniami w małej przykładowej aplikacji.

Zanim zaczynamy, opowiem wam, czym są czyste funkcje i czemu tak je lubimy. Refaktoryzujemy przykładową aplikację i wyodrębniamy czyste funkcje. W trakcie zwrócę uwagę na parę aspektów, o które trzeba dbać. Pokażę wam, gdzie zazwyczaj siedzą czyste funkcje. Chciałbym podnosić waszą świadomość na samodzielne odkrycie czystych funkcji. Mam nadzieję, że po tej prezentacji będziecie inaczej patrzeć na swój kod!

Stefan Fromm - Programowanie to mój eliksir życia. Programuję od więcej niż 25 lat. JVM został moim domem 16 lat temu. Ekosystem Javy podekscytował mnie bardziej niż wszystko przedtem. Wypróbowałem gorsze i lepsze rozwiązania. Dojrzewałem do tego, żeby dążyć do prostego, czytelnego i przewidywalnego kodu. W Allegro dostałem szansę pełnego wgłębienia się w funkcyjnym programowaniu w języku Scala, moim ukochanym języku programowania od paru lat. Po długim czasie programowania imperatywnego w stylu obiektowym czuję, że znalazłem swoje właściwe miejsce.


Nie może cię zabraknąć! Zapisz się już dzisiaj, bo lista jest ograniczona!


Profile of employers

Similar events