Better Software Design

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

Kategorie:
Technologia

Odcinki od najnowszych:

39. O driverach architektonicznych z Kubą Pilimonem
2022-09-20 01:00:00

Materiały dodatkowe: Software Architecture for Developers , książka Simona Browna Design It! : Pragmatic Programmers: From Programmer to Software Architect , książka Michaela Keelinga Thinking Architecturally , książka Nathaniela Schutty Thinking Architecturally , prezentacja Nathaniela związana z powyższą książką

Materiały dodatkowe:

38. O budowaniu fundamentów z Michałem Giergielewiczem
2022-09-13 01:00:00

Patrząc na tematy związane z Domain-Driven Design czy książki, można by powiedzieć „DDD - to nie takie proste”. Z Michałem Giergielewiczem rozmawiamy dziś o tym, jak można wejść w ten świat i jak zbudować solidne fundamenty pod przyszłe poznawanie bardziej zaawansowanych wzorców i praktyk.
Patrząc na tematy związane z Domain-Driven Design czy książki, można by powiedzieć „DDD - to nie takie proste”. Z Michałem Giergielewiczem rozmawiamy dziś o tym, jak można wejść w ten świat i jak zbudować solidne fundamenty pod przyszłe poznawanie bardziej zaawansowanych wzorców i praktyk.

37. O Context Mappingu z Bartkiem Słotą
2022-09-06 01:00:00

Materiały dodatkowe: Context Maps - a deep dive , prezentacja Michaela Plöda z konferencji KanDDDinsky 2019 Context Mapper , narzędzia do dokumentowania i wizualizowania map kontekstów

Materiały dodatkowe:

36. O modularyzacji monolitu z Kamilem Grzybkiem
2022-05-31 01:00:00

Materiały dodatkowe: Modular monolith: Primer , część 1 serii Modular Monolith: Architectural Drivers , część 2 serii Modular Monolith: Architecture Enforcement , część 3 serii Modular Monolith: Integration Styles , część 4 serii Modular Monolith: Domain-Centric Design , część 5 serii Modular Monolith with DDD , przykład modularnego monolitu w repozytorium Kamila na Githubie Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , Gregor Hohpe

Materiały dodatkowe:

35. O Wardley Mappingu z Radkiem Maziarką
2022-05-17 01:00:00

Dodatkowe materiały Wardley Mapping - notatki ze spotkania na Miro Konto Simona Wardley’a na Twitterze Nauka map Wardley’a w 90 sek Narzędzia konsultanta , artykuł wprowadzający na blogu Radka Analiza przypadku Zalando , przykład praktycznego użycia map Introduction to Value Chain Mapping" , keynote Simona Wardley'a z konferencji OSCON 2014 Crossing the River by Feeling the Stones , prezentacja Simona Wardley'a z konferencji DDD Europe 2018 On being lost , artykuł autorstwa Simona Wardley'a

Dodatkowe materiały

33. O temporal modelingu i Event Sourcingu z Oskarem Dudyczem
2022-04-19 01:00:00

Modelowanie domeny z użyciem Event Sourcingu wymaga wzięcia pod uwagę kilku czynników. Jednym z nich jest liczba zdarzeń, jaka będzie związana z modelowanym obiektem. Wraz z Oskarem Dudyczem, Developer Advocate w EventStore, rozmawiamy w tym odcinku o temporal modelingu, czyli modelowaniu obiektów w odniesieniu do upływającego czasu, kontroli długości strumieni zdarzeń i powiązanych problemach. Wszystko oczywiście w kontekście Event Sourcingu.
Modelowanie domeny z użyciem Event Sourcingu wymaga wzięcia pod uwagę kilku czynników. Jednym z nich jest liczba zdarzeń, jaka będzie związana z modelowanym obiektem. Wraz z Oskarem Dudyczem, Developer Advocate w EventStore, rozmawiamy w tym odcinku o temporal modelingu, czyli modelowaniu obiektów w odniesieniu do upływającego czasu, kontroli długości strumieni zdarzeń i powiązanych problemach. Wszystko oczywiście w kontekście Event Sourcingu.

32. O Behaviour-Driven Development z Michałem Michalukiem
2022-02-01 01:00:00

Materiały dodatkowe: Składnia języka Gherkin Cucumber JBehave SpecFlow Behat Thoughtworks Gauge Thoughtworks Taiko Dodatkowo, sporo ciekawych odnośników do materiałów związanych z Behaviour-Driven Development znajduje się z repozytorium Mateusza, Awesome-BDD

Materiały dodatkowe:

Dodatkowo, sporo ciekawych odnośników do materiałów związanych z Behaviour-Driven Development znajduje się z repozytorium Mateusza, Awesome-BDD

31. O refaktoryzacji organizacji z Wojtkiem Ptakiem
2022-01-25 01:00:00

Materiały dodatkowe.. Prezentacje: Dissecting Bounded Contexts , prezentacja Nicka Tune z konferencji DDD Europe 2020 Context Maps - a deep dive , prezentacja Michaela Plöd z konferencji KanDDDinsky 2019 Książki: Accelerate: Building and Scaling High-Performing Technology Organizations , Nicole Forsgren,Jez Humble, Gene Kim The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations , Gene Kim, Jez Humble, Patrick Debois, John Willis Escaping the Build Trap: How Effective Product Management Creates Real Value , Melissa Perri Inspired: How to Create Tech Products Customers Love , Marty Cagan Empowered: Ordinary People, Extraordinary Products , Marty Cagan, Chris Jones The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win , Gene Kim, Kevin Behr, George Spafford Strategic Microservices and Monoliths , Vaughn Vernon, Tomasz Jaskuła Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy , Vladik Khononov

30. O rozwoju i utrzymaniu oprogramowania w Displate z Wojtkiem Wiktorowiczem
2022-01-18 01:00:00

Przykłady przykładami, ale jeśli trafia się tylko okazja, to warto porozmawiać o prawdziwych projektach i ich wyzwaniach. Gościem 30-stego odcinka Better Software Design jest Wojtkiem Wiktorowicz, obecnie zajmujący stanowisko Head of Engineering, który na co dzień pracuje nad rozwojem i utrzymaniem platformy Displate - globalnego marketplace’u dla artystów. Skala projektu to 1.5 miliona unikalnych prac, 40 tysięcy artystów na platformie i 5 milionów plakatów rozsianych na całym świecie i sporo ruchu w aplikacji. Za to wszystko odpowiada 40-osobowy zespół Engineeringu i to właśnie o tym zespole, jego transformacjach, zmianach podejścia do tworzenia oprogramowania będziemy rozmawiać.
Przykłady przykładami, ale jeśli trafia się tylko okazja, to warto porozmawiać o prawdziwych projektach i ich wyzwaniach. Gościem 30-stego odcinka Better Software Design jest Wojtkiem Wiktorowicz, obecnie zajmujący stanowisko Head of Engineering, który na co dzień pracuje nad rozwojem i utrzymaniem platformy Displate - globalnego marketplace’u dla artystów. Skala projektu to 1.5 miliona unikalnych prac, 40 tysięcy artystów na platformie i 5 milionów plakatów rozsianych na całym świecie i sporo ruchu w aplikacji. Za to wszystko odpowiada 40-osobowy zespół Engineeringu i to właśnie o tym zespole, jego transformacjach, zmianach podejścia do tworzenia oprogramowania będziemy rozmawiać.

Informacja dotycząca prawa autorskich: Wszelka prezentowana tu zawartość podkastu jest własnością jego autora

Wyszukiwanie

Kategorie