Programowanie współbieżne na JVM

Rozgrzewka 18:00-18:05
Część 1 ....TBD...
Część 2 ....TBD...
Czwarte spotkanie z serii DNA Meetups niesie za soba dwie nowości. Pierwszą jest podjęcie dwóch tematów, drugą - okazja współtworzenia wydarzenia z kolegą z Software Mill.
Część 1: Jak zareagować na reaktywne programowanie w Javie? (Krzysztof Kruk, DNA Technology)
Coraz częściej spotykamy się z ciekawie brzmiącym tematem reaktywnego programowania. Na czym ono polega, jakie problemy rozwiązuje i jak możemy je implementować w świecie Javy? Tego dowiecie się z prezentacji Krzyśka.
- tematyka: #webflux #reactiveprogramming #projectloom #multithreading
Część 2: Jak ułatwić sobie pracę ze współbieżnym kodem w Scali? (Damian Karwacki, SoftwareMill)
Powiemy sobie o problemach jakie czekają nas podczas korzystania z podstawowego modelu współbieżności opartego na wątkach, a następnie pokażemy jak można sobie z nimi poradzić wykorzystując istniejące funkcje oraz biblioteki języka Scala.
- tematyka: #scala #futures #fibers #cats-effect #akka
Bio prelegentów:
Krzysiek Kruk - programista w DNA Technology. Od 3 lat pracuje głównie ze stackiem Java, Spring, JS, TS, React, w branży FinTech. W swojej pracy skupia się na generowaniu wartości biznesowej, pracy zespołowej i czystości kodu. Więcej o Krzyśku możecie znaleźć na: https://www.linkedin.com/in/krzysztof-kruk-4664a2120/
Damian Karwacki - Programista z ponad 3 letnim doświadczeniem komercyjnym. Kiedyś związany z obiektowym światem Javy i Springa, aktualnie Scala Developer i entuzjasta programowania funkcyjnego.