Podcast Better Software Design
Odcinki podcastu
Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych
Wszystkie
Analiza i discovery
Design kodu
Domain-Driven Design
Domain-Driven Design Essentials
Event-Driven Architecture
Front-end Architecture
Paradygmaty programowania
Praca w IT
Refaktoryzacja i legacy
Software Architecture
Testowanie oprogramowania
Wzorce integracyjne
Wzorzec Aggregate
Zarządzanie i zespoły
O dostarczaniu eventów w systemach rozproszonych z Michałem Ostruszką
Rozpraszanie systemu na szereg działających niezależnie od siebie usług, przy wszystkich oczywistych...
Odcinek 96
O architekturze mikrofrontendów i mikroserwisach Allegro z Bartoszem Gałkiem prowadzi Tomasz Ducin, część 1
Termin “microservices architecture” w ostatnich latach był odmieniany przez wszystkie możliwe...
Odcinek 95
O integracji serwisów z użyciem kontraktów z Jackiem Milewskim
Tworzenie integracyjnych środowisk testowych w całym przedsiębiorstwie jest powszechną, marnotrawną praktyką,...
Odcinek 94
Backend vs Frontend: skuteczne testowanie zachowań, unity i integracja
W pierwszym odcinku w 2025 roku zapraszam na pierwszą odsłonę Backend vs Frontend, gdzie wspólnie z Tomkiem...
Odcinek 93
O wykorzystaniu AI w software developmencie z Jarkiem Pałką i Wojtkiem Ptakiem
Wprowadzenie przez OpenAI generatywnej sztucznej inteligencji w postaci ChatGPT zainicjowało dużą zmianę,...
Odcinek 92
O modułach w aplikacjach JavaScript z Tomaszem 'Comandeer' Jakutem prowadzi Tomasz Ducin
W świecie technologii frontendowych, w najprostszym rozumieniu moduł może być najmniejszą cząstką aplikacji,...
Odcinek 91
O projektowaniu architektury multi-tenant z Michałem Giergielewiczem
Projektowanie architektury systemu obsługującego jednocześnie wielu różnych klientów znacząco różni się od...
Odcinek 90
O ciemnej stronie implementacji API z GraphQL z Sebastianem Rabiejem
W 2015 roku Meta, a właściwie ówczesny Facebook wydaje pierwszą wersję specyfikacji GraphQL, języka opisu...
Odcinek 89
O rewolucji w Angularze i frontendzie na sygnałach z Maciejem Wójcikiem prowadzi Tomasz Ducin
Frontend i jego technologie rozwijają się szybko. Tym razem na horyzoncie w świecie Angulara są Signals, które...
Odcinek 88
O roli CTO, budowaniu zespołu, kultury i umiejętności z Danielem Owsiańskim
Zostać CTO i móc samodzielnie podejmować wszystkie decyzje techniczne w projekcie i mieć ostateczne zdanie na...
Odcinek 87
O DDD w legacy z wykorzystaniem Bubble i Autonomous Contexts z Marcinem Markowskim
Wiele osób chciałoby przy każdym projekcie pracować w green-fieldzie i móc wszystkie decyzje podejmować...
Odcinek 86
O Architectural Kata i procesie projektowania architektury z Piotrem Filipowiczem
“Jak mamy pozyskać świetnych architektów, jeśli w swojej karierze będą mieli okazję ją tworzyć mniej niż...
Odcinek 85
Nie ty sterujesz architekturą, ona podąża za wymaganiami
To nie ty prowadzisz architekturę systemu, lecz wymagania projektu. Twoim zadaniem jest sprostać ich potrzebom - Richard Monson-Haefel. W świecie programowania, to nie twoje osobiste preferencje czy pomysły kierują projektem, a konkretne wymagania, które muszą być spełnione. Twoja rola polega na tym, aby zrozumieć te wymagania i zrealizować je jak najlepiej potrafisz. To trochę jak być kucharzem, który musi przygotować dokładnie to, czego życzy sobie klient, ale robiąc to w sposób, który jednocześnie zaskakuje i zadowala.