Mentionsy

Better Software Design

Ostatnie odcinki (98 wszystkich)

78. O Outbox Pattern i skutecznej komunikacji z Jackiem Milewskim

Wydane: January 16, 2024 • Czas trwania: 20h 22m

W informatyce są tylko dwie trudne rzeczy: unieważnianie pamięci podręcznej i nazywanie rzeczy... A jeśli mówimy co systemach rozproszonych, to do tej krótkiej listy Phila Karltona należy dopisać j...

Transcribed

77. O couplingu i decouplingu w systemie z Grzegorzem Piwowarkiem

Wydane: January 02, 2024 • Czas trwania: 16h 33m

Gdy coś się dobrze zaczyna, często kończy się źle... A jednym z tego powodów w projekcie jest niekontrolowane wprowadzenie couplingu, czyli sprzęganie różnych jego elementów ze sobą. Różne kom...

Transcribed

76. O 77 latach doświadczeń w branży IT z Wojtkiem Ptakiem i Jarkiem Pałką

Wydane: December 26, 2023 • Czas trwania: 34h 34m

Mijający właśnie rok dla Better Software Design był szczególny i "naj" z wielu powodów - liczby nowych odcinków, odsłuchanych rozmów, nowych słuchaczy... Nie byłoby tego podcastu bez was, także w t...

Transcribed

75. O User Story Mapping i analizie warsztatowej z Michałem Bartyzelem

Wydane: December 19, 2023 • Czas trwania: 14h 24m

"Jako użytkownik chcę przeszukać bazę książek, aby znaleźć kilka książek" - takiego rodzaju User Story są niestety dość typowe i w zasadzie niewiele dobrego wnoszą do projektu. A trudności, jakie c...

Transcribed

74. O syndromie wypalenia zawodowego z Olą Kunysz

Wydane: December 05, 2023 • Czas trwania: 16h 5m

Stres w pracy nie jest rzadkim zjawiskiem. Pozostawiony sam sobie przez dłuższy czas, może zacząć wyrządzać nam więcej szkód, w tym doprowadzić do syndromu wypalenia zawodowego.O tym jak może się o...

Transcribed

73. O streamingu eventów w systemie z Piotrem Gankiewiczem

Wydane: November 21, 2023 • Czas trwania: 16h 31m

Eventy stanowią naturalny sposób komunikacji w systemach rozproszonych. Jednak przesyłanie i dalsze przetwarzanie zdarzeń z jednego systemu do drugiego zazwyczaj wymaga określonej infrastruktury i...

Transcribed

72. O encjach w Domain-Driven Design z Kamilem Grzybkiem

Wydane: October 23, 2023 • Czas trwania: 16h 49m

Encje domenowe to obok Value Objectów jeden z podstawowych wzorców implementacyjnych Domain-Driven Design. Mogą działać zarówno samodzielnie, jak i być częścią innych struktur, np. agregatów. Ale c...

Transcribed

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

Wydane: October 09, 2023 • Czas trwania: 17h 13m

W greenfieldzie, który jeszcze nie dotarł do środowiska produkcyjnego zazwyczaj wszystko jest dość proste. Nawet przy zupełnej zmianie koncepcji w najgorszym razie można postawić bazę danych czy śr...

Transcribed

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

Wydane: September 25, 2023 • Czas trwania: 19h 9m

Każdy kod zostanie przetestowany, wcześniej bądź później. Pozostają jedynie pytania na jakim etapie i przez kogo zostanie to wykonane i jaki będzie tego ostateczny koszt. Gdy aplikacja staje się zł...

Transcribed

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

Wydane: September 11, 2023 • Czas trwania: 15h 31m

Czy nieczytelny, trudno nierozszerzalny i na dodatek zduplikowany kod może być dobry? Co więcej, nawet pożądany? Tak, jeśli w projekcie istotne są zupełnie inne drivery, np. w postaci oczekiwanej d...

Transcribed

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

Wydane: August 28, 2023 • Czas trwania: 13h 53m

Temat tworzenia oprogramowania pod konkretne potrzeby biznesowe, we współpracy z ekspertami domenowymi pojawiał się wielokrotnie w podkaście. Ale jak tworzyć oprogramowanie w modelu open-source, kt...

Transcribed

67. O danych prywatnych w architekturach zdarzeniowych z Oskarem Dudyczem

Wydane: August 14, 2023 • Czas trwania: 14h 23m

Eventy świetnie pozwalają rozdzielać duże systemy na mniejsze części i i przenosić między nimi dane. Każda usługa może wówczas je przetwarzać w oparciu o własną logikę biznesową. Problem w tym, że ...

Transcribed

66. O Fitness Functions w architekturze ewolucyjnej z Sebastianem Buczyńskim

Wydane: July 31, 2023 • Czas trwania: 15h 5m

"Architekci muszę bez przerwy oceniać cechy architektury, aby upewnić się, że ciągle zapewniają one jakość i nie stają się antywzorcami..." Ten cytat z książki "Building Evolutionary Architectures:...

Transcribed

65. LIVE PHPers Summit 2023

Wydane: July 17, 2023 • Czas trwania: 21h 54m

Konferencja PHPers Summit 2023 była świetną okazją do tego, aby zrobić coś zupełnie inaczej w podkaście. Mikrofony i reszta sprzętu wylądowała w jednej z hal Międzynarodowych Targów Poznańskich, na...

Transcribed

64. O architekturze hexagonalnej, portach i adapterach z Kubą Nabrdalikiem

Wydane: July 03, 2023 • Czas trwania: 14h 18m

Idea zaproponowanej przez Alistaira Cockburna architektury heksagonalnej ma już prawie 20 lat. Ale jak krótko i rzeczowo opisać założenia Hexagonal Architecture, czy też Ports & Adapters? I jak...

Transcribed

63. O modułach w DDD i organizacji kodu aplikacji biznesowej z Marcinem Markowskim

Wydane: June 19, 2023 • Czas trwania: 19h 19m

Subdomena czy bounded-context może być odkryta lub zamodelowana z użyciem heurystyk, które pojawiły się już kilkukrotnie we wcześniejszych rozmowach. Ale jak te koncepty mapują się na kod naszego s...

Transcribed

62. O siedmiu dev-grzechach głównych kariery w IT z Wojtkiem Ptakiem

Wydane: June 05, 2023 • Czas trwania: 18h 55m

Kod często można zmienić relatywnie łatwo. Jednak zupełnie inaczej jest z własnymi nawykami czy podejściem. Dziś na czynniki pierwsze rozkładamy kilka typowych "dev-grzeszków", które z perspektywy ...

Transcribed

61. O dostarczaniu kodu na produkcję z użyciem Feature Toggles z Mateuszem Kwaśniewskim

Wydane: May 29, 2023 • Czas trwania: 19h 5m

Do dziś pamiętam pierwsze wydanie pewnego projektu... 30 sekund po zakończeniu procedury rozdzwoniły się telefony i jasne już było, że choć wdrożenie może i się udało, to wydanie już niekoniecznie....

Transcribed

60. O technikach Living Documentation i modelu P3 z Marcinem Markowskim

Wydane: May 15, 2023 • Czas trwania: 18h 46m

Istnieją trzy rodzaje dokumentacji. Przy czym pierwszy rodzaj to taki, który… nie istnieje. A o dwóch pozostałych dowiesz się z tego odcinka.Dziś moim gościem jest Marcin Markowski, a rozmawiać będ...

Transcribed

59. O optymalizacji współpracy zespołów i Team Topologies z Piotrem Kacałą

Wydane: May 01, 2023 • Czas trwania: 16h 41m

Wytwarzanie oprogramowania, zwłaszcza tego złożonego, to gra zespołowa. A gdy w projekcie udział bierze wiele zespołów, musimy zatroszczyć się choćby o komunikację pomiędzy nimi, czy przypisanie wł...

Transcribed