Spring Webflux

Podsumowanie
W listopadzie 2020 r. zorganizowaliśmy kolejną edycję z cyklu Consdata Tech. Jednak tym razem postawiliśmy na formę webinaru, rezygnując z eventu stacjonarnego w przestrzeni +jeden w Poznaniu. Zależało nam na dotarciu do jeszcze większej liczby odbiorców z różnych zakątków Polski.
W czwartej edycji Consdata Tech wzięliśmy na tapetę reaktywne programowanie. Nasz prelegent, Marek Pawełczyk - Fullstack Developer w Consdata, przybliżył najważniejsze cechy i mechanizmy reaktywnego programowania. Pokazał, jak to jest zrobione w Springu, a w przedstawieniu ważnych informacji pomógł mu m.in. lightboard. Wraz z Markiem, uczestnicy webinaru zastanowili się, kiedy warto, a kiedy nie warto używać reaktywnego programowania. Dodatkowo stworzyli wspólnie przykładowe Webfluxowe API i wykorzystali w praktyce nową reaktywną alternatywę RestTemplate'a: WebClient'a.
Na koniec wprowadziliśmy nieco rywalizacji, organizując konkurs, w którym do wygrania był zestaw Raspberry Pi. Liczyła się nie tylko nowo nabyta wiedza zaczerpnięta z prelekcji, ale i refleks. :)
Prelegent

Marek Pawełczyk
Fullstack Developer. Porusza się w gąszczu kodu już od ponad siedmiu lat. Miłośnik nowinek technologicznych i astronomicznych. Elastyczny programista, który w Consdacie pracował już w każdym możliwym projekcie. Po robocie wyjmuje gary z szafki i robi piwo.
Nagranie
Spring Webflux - Reaktywne programowanie w Springu
Nagranie przybliży Ci, czym jest reaktywne programowanie oraz jakie są jego najważniejsze cechy i mechanizmy. Zobaczysz, jak to jest zrobione w Springu, a także będziesz mieć okazję do zastanowienia się, kiedy warto, a kiedy nie warto używać reaktywnego programowania. Stworzysz przykładowe Webfluxowe API i wykorzystasz w praktyce nową reaktywną alternatywę RestTemplate'a: WebClient'a.