Better Software Design

Sortuj: kategoriami | alfabetycznie
Najpopularniejsze w tygodniu
Opis: Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.
Data dodania: 2020-05-22 17:44:24
Data aktualizacji: 2020-09-20 06:15:04
Audycji w katalogu: 14
Stan:
Wciąż na fali (aktywny)
opublikowany 5 dni temu
« Mariusz Gil »
Domain Driven Design Essentials: Value Object
Materiały dodatkowe: Value Object, bliki Martina Fowlera , strona, której przedstawiać raczej nie trzeba... Value Object, c2 wiki Value Object Should Be Immutable, c2 wiki The CHECKS Pattern Language of Information Integrity, Ward Cunningham , zestawienie 11 wzorców zarządzania spójnością informacji, gdzie opisany jest wzorzec Whole Value
pobierz 12.8 MB odcinki RSS iTunes www
opublikowany 12 dni temu
« Mariusz Gil »
13. O architekturze mikroserwisowej z Kubą Nabrdalikiem
Materiały dodatkowe: Common mistakes when moving to microservices & cloud , prezentacja Kuby z Confitury 2019, same slajdy można pobrać tutaj Designing Event-Driven Systems: Concepts and Patterns for Streaming Services with Apache Kafka, Ben Stopford , wspomniana w rozmowie książka o projektowaniu systemów w architekturze Event-Driven The Influence of Organizational Structure on Software Quality: An Empirical Case Study , opracowanie case study Microsoftu od Nachiappan Nagappan, Brendan Murphy, Victor R. Basili The Cathedral and the Bazaar, Eric Steven Raymond , wersja Postscript eseju Erica Raymonda o projektach Open-Source z obserwacji na przykładzie m.in. jądra Linuksa Polecam także śledzić profil Kuby na Twitterze , pojawia się tam sporo ciekawych materiałów i treści.
pobierz 66.5 MB odcinki RSS iTunes www
opublikowany 19 dni temu
« Mariusz Gil »
12. O zbieraniu i analizie wymagań z Michałem Bartyzelem
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 lat Writing Effective Use-Cases, Alistair Cockburn Patterns for Effective Use Cases, Alistair Cockburn Zainteresowanych tą tematyką polecam także grupę Michała na Facebooku IT spotyka klienta , gdzie można o inch podyskutować albo poczytać.
pobierz 58.3 MB odcinki RSS iTunes www
opublikowany 20 dni temu
« Mariusz Gil »
11. Fast Update #1
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. Na najbliższy pełny odcinek podcastu nie trzeba będzie długo czekać. Pojawi się on już jutro, 1 września z samego rana. Zapraszam!
pobierz 7.3 MB odcinki RSS iTunes www
opublikowany ponad miesiąc temu
« Mariusz Gil »
O refaktoryzacji The Arkency Way z Andrzejem Krzywdą
Materiały dodatkowe: Refactoring: Improving the Design of Existing Code,Martin Fowler, with Kent Beck , klasyka gatunku Working Effectively with Legacy Code, Michael Feathers , druga klasyka warta przeczytania i posiadania w swojej biblioteczce Fearless Refactoring: Rails Controllers, Andrzej Krzywda , wspomniana przez Andrzeja jego książka o refaktoryzacji Railsowych kontrolerów Katalog przekształceń refaktoryzacyjnych Martina Fowlera TrunkBasedDevelopment.com , skarbnica wiedzy jeśli chodzi o podejście Trunk Based. Można tu znaleźć zarówno przypadki użycia tej techniki, jak i przydatne wzorce, rozwiązujące typowe problemy Nasze profile na Instagramie: Profil Andrzeja Krzywdy Profil Mariusza Gila Przy okazji wizyty Andrzeja w studio nagraliśmy coś jeszcze! Zapraszam do śledzenia mojego kanału na YouTube .
pobierz 65.9 MB odcinki RSS iTunes www
opublikowany 2 miesiące temu
« Mariusz Gil »
9. O modelu i strukturach wielkiej skali z Kubą Pilimonem
Materiały dodatkowe: Eric Evans, Domain Driven Design: Tackling Complexity In The Hearth Of Software, rozdział 16 Zaawansowane modelowanie DDD, techniki strategiczne: konteksty i architektura zdarzeniowa, Sławek Sobótka , część 2 cyklu artykułów "Domain Driven Design krok po kroku" Sławka Wspominaliśmy także kanały YouTube: kanał Mariusza z otwierającym projekt "EventStorming i 4 poziomy zdarzeń kanał DevUpgrade.online Kuby Pilimona i Sławka Sobótki
pobierz 63.8 MB odcinki RSS iTunes www
opublikowany 3 miesiące temu
« Mariusz Gil »
8. O Bounded Contextach ze Sławkiem Sobótką
Materiały: Bounded Context , krótkie wprowadzenie do wzorca na Bliki Martina Fowlera Event Storming - od analizy do architektury , prezentacja Sławka Sobótki o wykorzystaniu EventStormingu w procesie analizy, ponad 2.5 godziny konkretnej wiedzy The Art of Discovering Bounded Contexts , prezentacja Nicka Tune The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully, Gerald M. Weinberg More Secrets of Consulting: The Consultant's Tool Kit, Gerald M. Weinberg Divergent, Emergent, Convergent Thinking - 3 Thinking Modes , procesy kreatywne i mechanika ich działania
pobierz 91.2 MB odcinki RSS iTunes www
opublikowany 4 miesiące temu
« Mariusz Gil »
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 AOP Ruby and AOP: Decouple your code even more , post Marcina Grzywaczewskiego na blogu Arkency Programowanie 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 Javy Aspect Oriented Programming with Spring , dokumentacja opisująca możliwości wykorzystania AOP we frameworku Spring Go! AOP PHP , implementacja AOP dla PHP Flow Framework , inna implementacja dla PHP we frameworku Flow Aquarium , implementacja AOP dla Ruby Aspect-Oriented Programming on .NET Framework , implementacja na platformę .NET Jeśli korzystacie z jakiejś innej implementacji, chętnie zaktualizuję listę o nowe pozycje.
pobierz 44.3 MB odcinki RSS iTunes www
opublikowany 4 miesiące temu
« Mariusz Gil »
6. O persystencji agregatów z Kubą Pilimonem
Materiały do odcinka: Versioning in an Event Sourced System, Greg Young Prezentacja Ł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"
pobierz 60.0 MB odcinki RSS iTunes www
opublikowany 5 miesięcy temu
« Mariusz Gil »
5. O wzorcach Saga i Process Manager z Kubą Pilimonem
Materiały: Saga, opracowanie naukowe, Hectora Molina-Garcia oraz Kennetha Salem, 1987 Wzorzec Saga w katalogu Microservices.io Applying the Saga Pattern, prezentacja Caitie McCaffrey GOTO Conference 2015 Distributed Sagas: A Protocol for Coordinating Microservices, prezentacja Caitie McCaffrey z JOTB17 Saga: How to implement complex business transactions without two phase commit, Bernd Rucker Microsoft CQRS Journey, Saga on Sagas Wzorzec 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
pobierz 45.8 MB odcinki RSS iTunes www
opublikowany 5 miesięcy temu
« Mariusz Gil »
4. O Remote EventStorming z Alberto Brandolinim i Jacopo Romei
Materiały: Repozytorium Awesome EventStorming na Githubie, sekcja Remote EventStorming
pobierz 36.4 MB odcinki RSS iTunes www
opublikowany 5 miesięcy temu
« Mariusz Gil »
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.
pobierz 55.0 MB odcinki RSS iTunes www
opublikowany 5 miesięcy temu
« Mariusz Gil »
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.com Repozytorium Aggregates By Example, przykłady różnych implementacji agregatów Repozytorium DDD By Example, projekt Library
pobierz 44.8 MB odcinki RSS iTunes www
opublikowany 5 miesięcy temu
« Mariusz Gil »
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
pobierz 71.6 MB odcinki RSS iTunes www
miodek