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 GFT Academy w Krakowie!

Wtorek, 25.02.2020, GFT Kraków

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 :)


Agenda:
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


Adres [mapa]
GFT Poland Sp. z o. o.
Aleja 29 listopada 20
31-401 Kraków

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.