Mentionsy Mentionsy
Better Software Design

Better Software Design

Better Software Design podcast. Rozmowy o projektowaniu oprogramowania, architekturze i wyzwaniach z tym związanych.

104
odcinków
104 100%
z transkrypcją
03.04.2024
ostatni odcinek
0
odcinków z 90 dni

Ostatnie odcinki 104 wszystkich

84. O implementacji testów backendu i architekturze otwartej na testowanie

03.04.2024 80 min

Jeśli wycena projektu podawana jest w dwóch wersjach, z uwzględnieniem testów i bez, to z software craftsmanshipem ma to niewiele wspólnego. To tak, jakby pytać chirurga, czy może przyspieszyć&nbsp...

83. O testowaniu systemu end-to-end i Quality Assurance z Arkadiuszem Jelonkiem

19.03.2024 65 min

Odpowiedzialność za zapewnienie jakości w projekcie nie spoczywa na pojedynczej osobie, tylko na całym zespole. A rola QA nie sprowadza się tylko i wyłącznie do projektowania i implementacji przypa...

82. O architekturze makro front-endu Atlassiana z Bartoszem Cytrowskim prowadzi Tomasz Ducin

05.03.2024 69 min

Tworzenie oprogramowania nie sprowadza się jedynie do backendu, natomiast tematyka architektury front-endu do tej pory była w zasadzie zupełnie nieobecna w Better Software Design. Do tej pory, poni...

81. O procesie discovery i wprowadzaniu DDD do organizacji z Darkiem Pawlukiewiczem i Michałem Wilczyńskim

27.02.2024 73 min

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 osadzania zawartych w nich idei w złożonej rzeczywistości konkretnych projektów. Dziś z...

80. O ostrej zasadzie Pareto, DDDozie i innych chorobach projektowych z Piotrem Przybyłem

20.02.2024 59 min

Czy kilka twoich projektów dla różnych klientów ma dokładnie taką samą strukturę wewnętrzną, stosowane są dokładnie te same wzorce organizacji kodu i architektury? Albo wszędzie widzisz możliwość z...

79. O modularyzacji bez użycia subdomen i heurystyk DDD z Łukaszem Szydło

30.01.2024 73 min

Domain-Driven Design jest skuteczną metodą analizy i modelowania złożonych, nierozpoznanych jeszcze problemów biznesowych. Jednak niektóre wzorce strategiczne są bardzo mgliste i mogą nie dostarcza...

78. O Outbox Pattern i skutecznej komunikacji z Jackiem Milewskim

16.01.2024 76 min rozdziały 2 mówców

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...

77. O couplingu i decouplingu w systemie z Grzegorzem Piwowarkiem

02.01.2024 62 min rozdziały 2 mówców

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...

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

26.12.2023 130 min rozdziały 3 mówców

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...

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

19.12.2023 54 min

"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...

74. O syndromie wypalenia zawodowego z Olą Kunysz

05.12.2023 60 min

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...

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

21.11.2023 62 min

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...

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

24.10.2023 63 min

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...

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

10.10.2023 65 min rozdziały 2 mówców

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...

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

26.09.2023 72 min

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ł...

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

12.09.2023 58 min

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...

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

29.08.2023 52 min

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...

67. O danych prywatnych w architekturach zdarzeniowych z Oskarem Dudyczem

15.08.2023 54 min

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 ...

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

01.08.2023 57 min

"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:...

65. LIVE PHPers Summit 2023

18.07.2023 82 min

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...