Przejdź do treści

3 Prezki : Structured concurrency in Java ,Kotlin Coroutines i Wypalenie

Zdjęcie użytkownika PawelWlodarski
Hosted By
PawelWlodarski
3 Prezki : Structured concurrency in Java ,Kotlin Coroutines i Wypalenie

Szczegóły

1) Structured concurrency in Java 18.00-19.00 - 60 min

Prezentuje : Arek Gasiński, Java Tech Lead,

Strukturalna wspolbieznosc (Structured Concurrency), pojecie wymyslone stosunkowo niedawno przez Martina Sústrika, a nastepnie spopularyzowane przez Nataniel'a J. Smith'a w jego epickim juz blogu "Notes on structured concurrency, or: Go statement considered harmful", wdziera sie szturmem do coraz wiekszej liczby jezykow programowania - zarowno tych nowszych - Kotlin, jak i tych bardziej leciwych - Python. Nie inaczej jest w przypadku Javy, gdzie zespoły odpowiedzialne za rozwój języka oraz całej platformy Java przygotowały prototyp implementacji w ramach projektu Loom. Implementacja doczekala sie juz swojego dedykowanego JEP'a - https://openjdk.java.net/jeps/8277129, choc na ten moment nie jest on jeszcze przypisany do żadnej konkretnej wersji Java. Jesli chcesz dowiedzieć sie więcej o strukturalnej współbieżności oraz poznac szczegoly Javowej implementacji, zapraszam na prezentacje.

2) 19.00-19.15 – przerwa, jedzenie, picie

3) Wypalenie zawodowe. Zrozum, zanim Twój system
padnie. 19.15-19.45 - 30 min

Prezentuje : Ewelina Supińska, Senior Wellbeing Specialist,

Ewelina na spotkaniu opowie:
• Czym tak naprawdę jest wypalenie?
• Jakie są symptomy wypalenia?
• Kto jest w „grupie ryzyka”?
Solidny zastrzyk wiedzy, który pozwoli Ci zrozumieć, czy grozi Ci „burnout syndrome”.

4) 19.45-20.00 – przerwa, jedzenie, picie

5) Kotlin Coroutines 101 20.00-21.00 - 60 min

Prezentuje : Piotr Jaszkiewicz,Senior Backend Developer, Kotlin

Programowanie asynchroniczne w Javie wiąże się z dużą ilością dodatkowego kodu — czy to używając
callbacków, CompletableFutures czy też podejść reaktywnych. Jak rozwiązano ten problem w
Kotlinie? Kod napisany przy pomocy korutyn pozostaje tam gdzie to możliwe sekwencyjny, a ponadto
otrzymujemy dodatkową funkcjonalność związaną z programowaniem współbieżnym. Na prezentacji
Coroutines 101 dowiecie się jak one działają i jak korzystać z tego rozwiązania.

Photo of Java User Group Łódź group
Java User Group Łódź
Zobacz więcej wydarzeń
GFT Poland
płk. Jana Kilińskiego 66 · Łódź