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 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
O Outbox Pattern i skutecznej komunikacji z Jackiem Milewskim
W informatyce są tylko dwie trudne rzeczy: unieważnianie pamięci podręcznej i nazywanie rzeczy… A jeśli...
Odcinek 78
O couplingu i decouplingu w systemie z Grzegorzem Piwowarkiem
Gdy coś się dobrze zaczyna, często kończy się źle… A jednym z tego powodów w projekcie jest...
Odcinek 77
O 77 latach doświadczeń w branży IT z Wojtkiem Ptakiem i Jarkiem Pałką
Mijający właśnie rok dla Better Software Design był szczególny i “naj” z wielu powodów - liczby...
Odcinek 76
O User Story Mapping i analizie warsztatowej z Michałem Bartyzelem
“Jako użytkownik chcę przeszukać bazę książek, aby znaleźć kilka książek” - takiego rodzaju User...
Odcinek 75
O syndromie wypalenia zawodowego z Olą Kunysz
Stres w pracy nie jest rzadkim zjawiskiem. Pozostawiony sam sobie przez dłuższy czas, może zacząć wyrządzać...
Odcinek 74
O streamingu eventów w systemie z Piotrem Gankiewiczem
Eventy stanowią naturalny sposób komunikacji w systemach rozproszonych. Jednak przesyłanie i dalsze...
Odcinek 73
Najlepsze decyzje to te, których nie trzeba podejmować
Najlepsza decyzja architektoniczna to ta, której nie trzeba podejmować - Robert C. Martin. Czasami klucz do efektywnego projektowania systemów polega na unikaniu problemów, zanim one wystąpią. Tworząc architekturę, która jest na tyle przemyślana, by przeciwdziałać przyszłym wyzwaniom, oszczędzasz sobie konieczności podejmowania trudnych decyzji w trakcie rozwoju projektu. To jak założenie solidnych fundamentów pod dom – jeśli dobrze to zrobisz na początku, później możesz spokojnie budować dalej, nie martwiąc się o stabilność konstrukcji.