Loading...
Skip to Content

Podcast Better Software Design

Odcinki podcastu

Better Software Design to podcast o architekturze, programowaniu i wyzwaniach z tym związanych

Michał Ostruszka

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
Bartosz Gałek

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
Jacek Milewski

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
Tomasz Ducin

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
Jarek Pałka

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
Tomasz Jakut

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
Michał Giergielewicz

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
Sebastian Rabiej

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
Maciej Wójcik

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
Daniel Owsiański

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
Marcin Markowski

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
Piotr Filipowicz

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.