Mentionsy

Better Software Design
Better Software Design

Ostatnie odcinki (102 wszystkich)

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

Wydane: March 05, 2024 • Czas trwania: 18365h 17m

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

Transcribed

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

Wydane: February 27, 2024 • Czas trwania: 19357h 35m

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

Transcribed

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

Wydane: February 20, 2024 • Czas trwania: 15660h 50m

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

Transcribed

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

Wydane: January 30, 2024 • Czas trwania: 19519h 37m

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

Transcribed

78. O Outbox Pattern i skutecznej komunikacji z Jackiem Milewskim

Wydane: January 16, 2024 • Czas trwania: 20376h 34m

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: 16557h 2m

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: 34576h 8m

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: 14411h 53m

"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: 16098h 21m

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: 16519h 39m

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: 16817h 7m

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: 17229h 21m

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: 19158h 4m

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: 15529h 36m

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: 13896h 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: 14386h 34m

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: 15089h 23m

"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: 21900h 9m

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: 14316h 25m

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: 19323h 46m

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