DevTalk Menu

Viewing all items for tag Tomek Stolarczyk

Permalink:

DevTalk #138 – O Event-Driven Architecture z Tomaszem Stolarczykiem

(comments are closed)

Masz dosyć systemów, które sypią się jak domek z kart, gdy tylko jeden serwis złapie zadyszkę? Czas przestać trzymać usługi „za rękę” przez HTTP i pozwolić im żyć własnym życiem. Event-Driven Architecture (EDA) to przejście z trybu rozkazującego na reagowanie na fakty, więc zamiast mówić każdemu, co ma robić, po prostu ogłaszasz, co się stało.

W tym odcinku o EDA mówił Tomasz Stolarczyk, programista i konsultant z Arkency, specjalizujący się w ratowaniu systemów legacy. Po latach pracy z Javą, obecnie rozwija złożone systemy w Ruby. Jest współtwórcą i aktywnym developerem Rails Event Store: otwartoźródłowego narzędzia do obsługi zdarzeń i Event Sourcingu, na którym bazuje wiele jego wdrożeń. Tomasz opowiada, jak nie zgubić się w świecie bez stacktrace’ów i dlaczego programiści mogą czerpać garściami z EDA, nawet jeśli nie chcą (lub nie potrzebują) wdrażać pełnego Event Sourcingu.

Z tego odcinka dowiesz się:

  • Czym charakteryzuje się Event-Driven Architecture i jak wytłumaczyć to nowej osobie w zespole;
  • Czym różni się prawdziwe EDA od zwykłego „strzelania eventami” po akcji użytkownika;
  • Co zapewnia wzorzec Outbox;
  • Chude czy grube eventy i co wysłać w świat, żeby nie „zabić” bazy subskrybenta;
  • Kiedy postawić na swobodną choreografię usług, a kiedy wprowadzić Process Managera;
  • Jak działa komunikacja asynchroniczna w EDA;
  • Jakie wyzwania niesie debugowanie systemu bez stacktrace’ów;
  • Dlaczego Rails Event Store ułatwia monitoring systemów eventowych;
  • Na czym polega magia Event Sourcingu i jak odtworzyć stan systemu sprzed pół roku;
  • Jak przebudowywać modele odczytu z historycznych eventów;
  • Jak wprowadzić eventy do starego kodu, korzystając z techniki Event Stormingu.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk #108 – O Programowaniu Obiektowym z Tomaszem Stolarczykiem

(comments are closed)

tomek_stolarczyk

Jeśli szukasz bezpiecznego schronienia przed świąteczną gorączką, chodź tutaj! Przysięgam, że nie uświadczysz tu ani sekundy Last Christmas. 😉

Skoro już mówimy o Świętach, mam małe ogłoszenie. Robimy przerwę świąteczną w devstyle’owych i DevTalkowych publikacjach w dniach od 23.12 do 12.01. A w nową dekadę wchodzimy pełną parą! :)

Programowanie obiektowe – wielu programistów go używa, ale niewielu zna jego korzenie! O przeszłości i przyszłości tego paradygmatu opowie wyjątkowy gość – Tomek Stolarczyk, jeden z recenzentów Programu DNA!

Tomek jest programistą. Interesuje się głównie DDD oraz ogólnie pojętym designem oprogramowania i refaktoringu, ale ma do czynienia z szeroką gamą dziedzin IT, poczynając od pracy z chmurami na budowaniu IoT na morzu kończąc. Ma doświadczenie zarówno z monolitami, jak i mikroserwisami. Prowadzi bloga mrpicky.dev. W wolnych chwilach gotuje lub gra w gry.

Ze sto ósmego odcinka DevTalku dowiesz się:

  • Skąd wzięło się programowanie obiektowe?
  • Jakie są podstawy obiektówki?
  • Jakie są najważniejsze pojęcia: abstrakcja, hermetyzacja, polimorfizm, dziedziczenie – w prostych słowach?
  • Gdzie uczyć się programowania obiektowego?
  • Czy w programowaniu obiektowym już wszystko zostało wymyślone?
  • Czy ekscytujemy się ciągle tym samym?

PS. Chcesz sprawić mi prezent świąteczny? Jeśli podobał Ci się ten odcinek, zostaw gwiazdkę i opinię na iTunes!

A teraz… PLAY!
Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.