Better Software Design cover image

Better Software Design

Latest episodes

undefined
15 snips
Sep 5, 2022 • 1h 16min

37. O Context Mappingu z Bartkiem Słotą

Materiały dodatkowe:Context Maps - a deep dive, prezentacja Michaela Plöda z konferencji KanDDDinsky 2019Context Mapper, narzędzia do dokumentowania i wizualizowania map kontekstów
undefined
12 snips
May 30, 2022 • 1h 19min

36. O modularyzacji monolitu z Kamilem Grzybkiem

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

35. O Wardley Mappingu z Radkiem Maziarką

Dodatkowe materiałyWardley Mapping - notatki ze spotkania na MiroKonto Simona Wardley’a na TwitterzeNauka map Wardley’a w 90 sekNarzędzia konsultanta, artykuł wprowadzający na blogu RadkaAnaliza przypadku Zalando, przykład praktycznego użycia mapIntroduction to Value Chain Mapping", keynote Simona Wardley'a z konferencji OSCON 2014Crossing the River by Feeling the Stones , prezentacja Simona Wardley'a z konferencji DDD Europe 2018On being lost, artykuł autorstwa Simona Wardley'a
undefined
4 snips
May 3, 2022 • 54min

34. O autonomii zmiany w architekturze mikroserwisowej z Łukaszem Szydło

Materiały dodatkoweContext Maps - a deep dive, Michael Plöd, prezentacja z konferencji KanDDDinsky 2019
undefined
17 snips
Apr 18, 2022 • 1h 1min

33. O temporal modelingu i Event Sourcingu z Oskarem Dudyczem

Oskar Dudycz, Developer Advocate w EventStore, specjalizujący się w Event Sourcingu, dzieli się cennymi spostrzeżeniami na temat modelowania domeny. Rozmawia o temporal modelingu i wyzwaniach związanych z obsługą kas oraz przepływem transakcji finansowych. Porusza również zagadnienia unikalności w event sourcingu oraz pragmatyzmu w programowaniu, podkreślając, że nie wszystkie problemy wymagają skomplikowanych rozwiązań. Dudycz wyjaśnia także znaczenie analizy zdarzeń w praktyce i technik służących do efektywnego zarządzania systemami eventowymi.
undefined
Feb 1, 2022 • 1h 15min

32. O Behaviour-Driven Development z Michałem Michalukiem

Materiały dodatkowe:Składnia języka GherkinCucumberJBehaveSpecFlowBehatThoughtworks GaugeThoughtworks TaikoDodatkowo, sporo ciekawych odnośników do materiałów związanych z Behaviour-Driven Development znajduje się z repozytorium Mateusza, Awesome-BDD
undefined
Jan 25, 2022 • 1h 37min

31. O refaktoryzacji organizacji z Wojtkiem Ptakiem

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

30. O rozwoju i utrzymaniu oprogramowania w Displate z Wojtkiem Wiktorowiczem

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ć.
undefined
Jan 11, 2022 • 21min

29. Domain Driven Design Essentials: Domain Service

W ramach mini-serii Domain-Driven Design Essentials rozmawialiśmy do tej pory o wzorcu Value Object. Dziś z Kubą Pilimonem rozmawiamy o kolejnym wzorcu taktycznego DDD, a konkretnie o serwisie domenowym. A w rozmowie poruszamy dziś następujące tematy: - czym właściwie jest Domain Service? - jaki kod można w nim osadzić i jak to identyfikować? - pojawi się oczywiście kilka różnych przykładów.
undefined
9 snips
Jan 4, 2022 • 1h 34min

28. O Event Sourcingu z Oskarem Dudyczem

Materiały dodatkowe:https://event-driven.io/pl/, blog Oskara - pragmatycznie o programowaniu, można tutaj znaleźć serie artykułów o Event Sourcingu, CQRS, architekturze i innych ciekawych tematachhttps://martendb.io, implementacja EventStore i bazy dokumentowej dla .NET z wykorzystanie PostgreSQLhttps://www.eventstore.com, dedykowana baza danych pod Event Sourcinghttps://github.com/oskardudycz/EventSourcing.NetCore, praktyczne przykłady, ćwiczenia oraz tutoriale o tym jak budować aplikacje z użyciem Event Sourcing w .NET.https://www.architecture-weekly.com, cotygodniowy zestaw materiałów i linków na temat szeroko pojętej Architektury Oprogramowaniahttps://www.eventstore.com/blog/keep-your-streams-short-temporal-modelling-for-fast-reads-and-optimal-data-retention, artykuł Oskara o temporal modelingu i krótkich strumieniach zdarzeń

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