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 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
O implementacji testów backendu i architekturze otwartej na testowanie z Piotrem Stawirejem
Jeśli wycena projektu podawana jest w dwóch wersjach, z uwzględnieniem testów i bez, to z software...
Odcinek 84
O testowaniu systemu end-to-end i Quality Assurance z Arkadiuszem Jelonkiem
Odpowiedzialność za zapewnienie jakości w projekcie nie spoczywa na pojedynczej osobie, tylko na całym...
Odcinek 83
O architekturze makro front-endu Atlassiana z Bartoszem Cytrowskim
Tworzenie oprogramowania nie sprowadza się jedynie do backendu, natomiast tematyka architektury front-endu do...
Odcinek 82
O procesie discovery i wprowadzaniu DDD do organizacji z Darkiem Pawlukiewiczem i Michałem Wilczyńskim
Błędów nie popełnia tylko ten, co nic nie robi, a szramy Wietnamu biorą się z nie z czytania książek, tylko z...
Odcinek 81
O ostrej zasadzie Pareto, DDDozie i innych chorobach projektowych z Piotrem Przybyłem
Czy kilka twoich projektów dla różnych klientów ma dokładnie taką samą strukturę wewnętrzną, stosowane są...
Odcinek 80
O modularyzacji bez użycia subdomen i heurystyk DDD z Łukaszem Szydło
Domain-Driven Design jest skuteczną metodą analizy i modelowania złożonych, nierozpoznanych jeszcze problemów...
Odcinek 79
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.