Mentionsy Mentionsy
Better Software Design

Better Software Design

Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.

104
odcinków
104 100%
z transkrypcją
12.01.2021
ostatni odcinek
0
odcinków z 90 dni

Ostatnie odcinki 104 wszystkich

24. O Aggregates By Example, analiza procesu wypożyczenia ze Sławkiem Sobótką

12.01.2021 79 min

Powraca temat analizy przykładowego agregatu i Aggregates By Example, tym razem moim gościem jest jednak Sławek Sobótka i wspólnie rozkładamy na czynniki pierwsze proces wypożyczenia książki z bibl...

23. O 4 poziomach zdarzeń

22.12.2020 20 min

Podczas sesji Big Picture EventStorming bardzo często generowanych jest wiele zdarzeń, które podczas kolejnych kroków stormingu są kolejno eliminowane. W tym odcinku przyjrzymy się 4 rodzajom zdarz...

22. O Aggregates By Example, kontynuacja analizy agregatu

24.11.2020 38 min

Materiały dodatkowe:BSD #2, O Aggregates By Example, analiza procesu rezerwacji z Kubą Pilimonem, odcinek podcastu, w którym razem z Kubą analizujemy kilka propozycji agregatówRepozytorium Aggregat...

21. O refaktoryzacji legacy z Andrzejem Krzywdą i Robertem Pankowieckim

10.11.2020 62 min

Materiały dodatkowe:The E-Myth Revisited: Why Most Small Businesses Don't Work and What to Do About It, Michael E. Gerber Object-oriented metrics by Robert Martin, ciekawe przedstawienie 5 metryk O...

20. O grafach i Neo4j z Jarkiem Pałką

27.10.2020 67 min

Materiały dodatkowe:Neo4j.comNeo4j console, konsola online, gdzie można się pobawić przykładowym grafem bezpośrednio z przeglądarkiNeo4j GraphGists, zestaw świetnych przykładów użycia grafówGraphGi...

19. O nazewnictwie eventów

20.10.2020 18 min

Phil Karlton dawno temu powiedział swoje słynne zdanie: "There are only two hard things in Computer Science: cache invalidation and naming things". Tematem odcinka 19 będzie właśnie nazewnictwo, al...

18. About the past, present and future of IT with Uncle Bob

13.10.2020 47 min

From time to time we should stop for a moment and take a look around. We will see what is behind us already and what is waiting for us in the future. In this episode my today guest, Robert C. Marti...

17. O prawie Demeter, Clean Code i zasadach SOLID z Piotrem Stawirejem

06.10.2020 65 min

Materiały dodatkowe:Definicja Law of Demeter, WikipediaClean Code: A Handbook of Agile Software Craftsmanship, Robert C. Martin, klasyczna książka Uncle Boba na temat czystego koduAgile Principles,...

16. O Test Driven Development z Kubą Pilimonem

29.09.2020 66 min

Materiały dodatkowe:Growing Object-Oriented Software Guided by Tests, Steve Freeman, Pryce, klasyka gatunku na temat implementacji systemów w podejściu Object-Oriented i Test Driven DevelopmentTest...

15. O Test Smells z Olą Kunysz

22.09.2020 77 min

Materiały dodatkowe:xUnitPatterns Test Smells, lista Test Smells według Gerarda MeszarosaSoftware Unit Tests Smells, uzupełnienie listy o inne smelle i jedocześnie tool do ich wykrywaniaPIT Mutatio...

14. Domain Driven Design Essentials: Value Object

15.09.2020 14 min

Materiały dodatkowe:Value Object, bliki Martina Fowlera, strona, której przedstawiać raczej nie trzeba...Value Object, c2 wikiValue Object Should Be Immutable, c2 wikiThe CHECKS Pattern Language of...

13. O architekturze mikroserwisowej z Kubą Nabrdalikiem

08.09.2020 73 min

Materiały dodatkowe:Common mistakes when moving to microservices & cloud, prezentacja Kuby z Confitury 2019, same slajdy można pobrać tutajDesigning Event-Driven Systems: Concepts and Patterns ...

12. O zbieraniu i analizie wymagań z Michałem Bartyzelem

01.09.2020 64 min

Materiały dodatkowe:Blog Michała Bartyzela, sporo ciekawych tekstów dotyczących także zbierania i analizy wymagań w projektach IT, treści jest tu dużo, Michał pisze tego bloga od 12 latWriting...

11. Fast Update #1

31.08.2020 8 min

Jedyną stałą rzeczą w projektach IT jest zmiana, także czas na... zmiany. W tym wyjątkowo krótkim odcinku opowiem Ci więc o moich planach dotyczących Better Software Design w najbliższym czasie. N...

10. O refaktoryzacji The Arkency Way z Andrzejem Krzywdą

11.08.2020 72 min

Materiały dodatkowe:Refactoring: Improving the Design of Existing Code,Martin Fowler, with Kent Beck , klasyka gatunkuWorking Effectively with Legacy Code, Michael Feathers, druga klasyka warta prz...

9. O modelu i strukturach wielkiej skali z Kubą Pilimonem

14.07.2020 70 min

Materiały dodatkowe:Eric Evans, Domain Driven Design: Tackling Complexity In The Hearth Of Software, rozdział 16Zaawansowane modelowanie DDD, techniki strategiczne: konteksty i architektura zdarzen...

8. O Bounded Contextach ze Sławkiem Sobótką

23.06.2020 100 min

Materiały:Bounded Context, krótkie wprowadzenie do wzorca na Bliki Martina FowleraEvent Storming - od analizy do architektury, prezentacja Sławka Sobótki o wykorzystaniu EventStormingu w procesie a...

7. O programowaniu aspektowym z Andrzejem Krzywdą

01.06.2020 48 min

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 Res...

6. O persystencji agregatów z Kubą Pilimonem

21.05.2020 66 min

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 ...

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

27.04.2020 50 min

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 2...