Better Software Design cover image

Better Software Design

Latest episodes

undefined
May 31, 2020 • 48min

7. O programowaniu aspektowym z Andrzejem Krzywdą

Materiały:Aspect-Oriented Programming, Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier and John Irwin, pochodzący z 1997 roku i Xerox Palo Alto Research Center whitepaper opisujący podejście AOPRuby and AOP: Decouple your code even more, post Marcina Grzywaczewskiego na blogu ArkencyProgramowanie aspektowe: studium empiryczne, Michał Stochmiałek, praca magisterska z 2005 z Politechniki Wrocławskiej, jak ktoś ma więcej wolnego czasu...Biblioteki i narzędzia:AspectJ, implementacja AOP dla JavyAspect Oriented Programming with Spring, dokumentacja opisująca możliwości wykorzystania AOP we frameworku SpringGo! AOP PHP, implementacja AOP dla PHPFlow Framework, inna implementacja dla PHP we frameworku FlowAquarium, implementacja AOP dla RubyAspect-Oriented Programming on .NET Framework, implementacja na platformę .NETJeśli korzystacie z jakiejś innej implementacji, chętnie zaktualizuję listę o nowe pozycje.
undefined
May 21, 2020 • 1h 6min

6. O persystencji agregatów z Kubą Pilimonem

Materiały do odcinka:Versioning in an Event Sourced System, Greg YoungPrezentacja Łukasza Szydło z Boiling Frogs 2020 DDD - o jeden krok za daleko. Nie wspominaliśmy tej prezentacji w odcinku, ale zdecydowanie jest warta polecenia. Łukasz omawia w niej swoje doświadczenia z różnymi podejściami do persystencji. Nagranie z konferencji chyba jeszcze się nie ukazało...Patterns, Principles, and Practices of Domain-Driven Design, Scott Millett, Nick Tune, rozdział 21 "Aggregates Persistence Strategies"
undefined
Apr 27, 2020 • 50min

5. O wzorcach Saga i Process Manager z Kubą Pilimonem

Materiały:Saga, opracowanie naukowe, Hectora Molina-Garcia oraz Kennetha Salem, 1987Wzorzec Saga w katalogu Microservices.ioApplying the Saga Pattern, prezentacja Caitie McCaffrey GOTO Conference 2015Distributed Sagas: A Protocol for Coordinating Microservices, prezentacja Caitie McCaffrey z JOTB17Saga: How to implement complex business transactions without two phase commit, Bernd RuckerMicrosoft CQRS Journey, Saga on SagasWzorzec Process Manager w Enterprise Integration Patterns, Martin Fowler, tutaj odsyłamy do internetowego podsumowania, więcej o wzorcu można znaleźć w samej książce
undefined
Apr 18, 2020 • 40min

4. O Remote EventStorming z Alberto Brandolinim i Jacopo Romei

Materiały:Repozytorium Awesome EventStorming na Githubie, sekcja Remote EventStorming
undefined
Apr 16, 2020 • 1h

3. O różnych odmianach Ubiquitous Language z Łukaszem Szydło

W tym odcinku razem z Łukaszem Szydło rozmawiamy o różnych odmianach języka wszechobecnego, jaki może pojawić się w rozmowach pomiędzy uczestnikami projektu.
undefined
Apr 16, 2020 • 49min

2. O Aggregates By Example, analiza procesu rezerwacji z Kubą Pilimonem

Materiały:Chinese Singles Buy Movie Tickets So Couples Can't Sit Together on Valentine's Day, Time.comRepozytorium Aggregates By Example, przykłady różnych implementacji agregatówRepozytorium DDD By Example, projekt Library
undefined
Apr 16, 2020 • 1h 18min

1. O modelowaniu agregatów z Kubą Pilimonem

Materiały:Repozytorium Aggregates by Example, kod przykładu z dokumentem i załącznikami znajduje się tutaj

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app