Loading...
Skip to Content

Podcast Better Software Design

Odcinki podcastu

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

Jacek Milewski

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
Grzegorz Piwowarek

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
Wojtek Ptak

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

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
Ola Kunysz

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

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
Kamil Grzybek

O encjach w Domain-Driven Design z Kamilem Grzybkiem

Encje domenowe to obok Value Objectów jeden z podstawowych wzorców implementacyjnych Domain-Driven Design....
Odcinek 72
Łukasz Reszke

O doświadczeniach z EventSourcingiem w projekcie z Łukaszem Reszke

W greenfieldzie, który jeszcze nie dotarł do środowiska produkcyjnego zazwyczaj wszystko jest dość proste....
Odcinek 71
Piotr Przybył

O Testcontainers, piramidzie testów i jakości życia z Piotrem Przybyłem

Każdy kod zostanie przetestowany, wcześniej bądź później. Pozostają jedynie pytania na jakim etapie i przez...
Odcinek 70
Tomasz Lelek

O wydajności systemu, optymalizacjach i trade-offach z Tomaszem Lelkiem

Czy nieczytelny, trudno nierozszerzalny i na dodatek zduplikowany kod może być dobry? Co więcej, nawet...
Odcinek 69
Łukasz Chruściel

O rozwoju domeny generycznej w modelu open-source z Łukaszem Chruścielem

Temat tworzenia oprogramowania pod konkretne potrzeby biznesowe, we współpracy z ekspertami domenowymi...
Odcinek 68
Oskar Dudycz

O danych prywatnych w architekturach zdarzeniowych z Oskarem Dudyczem

Eventy świetnie pozwalają rozdzielać duże systemy na mniejsze części i i przenosić między nimi dane. Każda...
Odcinek 67

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.