GFT Academy w Krakowie: Virtual Threads 101
- 17:00 - omówienie nowego modelu wielowątkowości w Javie
- 17:45 - workshop 1 - poprawa wydajności przykładowego mikroserwisu Spring poprzez zastosowanie nowego modelu wielowątkowości
- 18:30 - pizza & networking
- 19:15 - workshop 2 - próba wpasowania nowego modelu wielowątkowości Javy do przypadków użycia zgłoszonych przez uczestników warsztatów
- 20:30 - zakończenie
Przygotuj się z nami na rewolucję w Javie! Wirtualne wątki nadchodzą do świata JVM i zmieniają sposób w jaki będziemy pracować ze współbieżnością, nie narzucając przy tym żadnych konwencji związanych z tworzeniem API w naszych bibliotekach/aplikacjach. Oferują natomiast większą wydajność i przepustowość. To nowe podejście wymaga nowego sposobu myślenia o wielowątkowości – poznasz je w praktycznym wydaniu pod okiem Arka Gasińskiego, Technical Leada z GFT Poland i naszego nieocenionego eksperta Javy. Zajrzyj na pierwszą edycję bezpłatnych warsztatów #GFTacademy w Krakowie!
Dowiesz się:
- jak tworzyć wysoce wydajne aplikacje/mikroserwisy bez dużego nakładu pracy (awans gwarantowany!) :)
- dlaczego warto dostosować się do nowego cyklu release’ów w Javie
- co już teraz możesz zrobić, by przepięcie się na wirtualne wątki - gdy już będą miały oficjalną premierę - było bułką z masłem.
Wymagania:
- znajomość Javy, zwłaszcza zagadnień dotyczących wielowątkowości. Jeśli jednak nie miałeś jeszcze bezpośredniej styczności z wielowątkowścią – no worries, będzie miękkie przypomnienie :)
- przyda się również, przynajmniej pobieżna, znajomość Springa, Gradlea, Dockera oraz nawigacji po unixowym systemie plików
- zainstaluj również wersję Javy ze zmianami z projektu Loom – można ją pobrać stąd: https://jdk.java.net/loom/
Wymagania techniczne:
laptop z zainstalowanym Dockerem (wersja the higher, the better)
- your favourite IDE
- git
- dobry humor :)
Wstęp wolny.
Liczba miejsc ograniczona.
Skontaktujemy się mailowo celem potwierdzenia uczestnictwa.
Potwierdzone osoby prosimy o zabranie ze sobą własnego laptopa oraz dowodu tożsamości.