Spring Funkcyjnie już nie taki straszny - manifest przeciwko adnotacjom w tym @Transactional

Spring nie operuje na refleksji, aspektach, Thread Localach - Spring operuje na magii; są to rzeczy przerażające, nieznane, a jak nawet je zrozumiemy, to i tak udowodnią nam inaczej. Na tej prezentacji pokażę wam dlaczego Spring jest taki niepotrzebnie złożony, i jak lambdy z Javy 8 w pokraczny sposób próbują nam tę złożoność zredukować. W konkretach - zrozumiecie jak naprawdę (czasem nie)działa adnotacja @Transactional z MongoDB i jak można zastąpić ją za pomocą pokracznego funkcjonalnego kodu w Javie, lub niepokracznego w Kotlinie. Do zobaczenia.

speaker photo

Piotr Suwała

Jestem dość niecodziennym architektem oprogramowania, bo łącze moją wiedzę architekturalną z zarządzaniem ludźmi/wiedzą/projektami.
Łącze ludzi ze sobą, organizuję meetupy (w tym DDD-GDA), prowadzę różne projekty (w tym Hackerspace Pomorze) - zapytaj mnie o to po prezentacji. Na moich prezentacjach często możesz poczuć jak potrzeby produktu i programistów przeplatają się z potrzebami kodu - jest to dla mnie mus zdrowej organizacji.
W czasie wolnym lubię tańczyć do drum'n'base i energetycznej muzyki, a na codzień spotkasz mnie w kawiarniach, gdzie rozwiązuję problemy dla Kinguina.

zobacz nagranie