Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Daleko od agregatów, czyli jak projektować złożoną logikę odczytową

daleko-od-agregatow-czyli-jak-projektowac-zlozona-logike-odczytowa
Wydarzenie:
Daleko od agregatów, czyli jak projektować złożoną logikę odczytową
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
25.05.2023 (czwartek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
KMD Poland office
Adres:
Inflancka 4A, building A
Agenda:
  • 18:00 - 18:10 - wstęp i przywitanie
  • 18:10 - 19:10 - prezentacja
  • 19:10 - 20:00 - networking przy pizzy
Opis:

Zapraszamy na kolejne spotkanie. Tym razem zapraszamy na prezentację Szymona Janikowskiego, który przybliży nam temat logiki odczytowej w DDD.

Spotykamy się o 18:00 w biurze firmy KMD, która jest sponsorem naszego spotkania.


  • Opis:

Masz „tylko” pobrać dane i odrobinę je wzbogacić w zależności od parametrów w bazie. Potem dokonać konwersji, przepakować i zwrócić. Niby to daleko od agregatu DDD - strażnika skomplikowanych zmian stanu - a mimo to nie jest prosto. Trudno zdecydować kiedy i jak często pytać o dane, co wrzucić do cache’a a co nie, jak elegancko zaimplementować obliczenia, jak sensownie użyć wzorca strategii, jak zwracać błędy itp itd.


Prezentacja dla wszystkich mierzących się z podobnymi problemami lub chcących się dowiedzieć jak się z nimi mierzyć. Omówię podstawowe zasady i narzędzia przydatne przy projektowaniu logiki odczytowej. Pomówimy o tym, jakich wzorców DDD używać, w szczególności jak bardzo Value Objects mogą tu ratować skórę. Podpowiem, co warto przyswoić z programowania funkcyjnego i dlaczego warto wyraźnie oddzielić taką logikę od frameworka. Porozmawiamy też o błędach i monadzie Try jako o cennej alternatywie dla wyjątków (szczególnie w Javie). Pokażę wreszcie jak to wszystko połączyć w kodzie, na przykładzie sprytnej implementacji wzorca strategii. Zapraszam!


  • O prowadzącym:

Szymon Janikowski - od 2017 r. konsultant i trener specjalizujący się w Domain Driven Design i współpracujący z Bottega IT Minds. Najbardziej wgryzł się w domeny: finansową oraz rezerwacji podróży lotniczych. Architekt aplikacji, projektant API. Pochodzi z krainy JVM. Poza tym zajadły enkapsulator, budowniczy mostów między biznesem a IT oraz niestrudzony poszukiwacz prostoty na poziomie kodu i architektury, świadomy jak trudno ją osiągnąć. Działa w tandemie z Marcinem Markowskim pod wspólnym szyldem ITLIBRIUM.


Profile pracodawców

Podobne wydarzenia