Better Software Design

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

Kategorie:
Technologia

Odcinki od najnowszych:

44. O programowaniu reaktywnym z Tomkiem Nurkiewiczem
2022-11-15 01:00:00

Materiały dodatkowe: Reactive programming: lessons learned , prezentacja Tomka z konferencji JDD 2018 What Color is Your Function? RxMarbles , interaktywne diagramy Rx nurkiewicz.com , strona Tomka i jego podcastu Around IT in 256 Seconds Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications Narzędzia: ReactiveX , pełna lista wspieranych języków jest na tej stronie Spring Reactive Project Reactor RxJS

Materiały dodatkowe:

Narzędzia:

43. O subdomenach biznesowych ze Sławkiem Sobótką
2022-11-01 01:00:00

Aktualizacja... Podczas publikacji odcinka niestety nie zapisały się linki do książek.  Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML , Jim Arlow, Ila Neustadt Analysis Patterns: Reusable Object Models , Martin Fowler, z przedmową Ralpha Johnsona i Warda Cunninghama Data Model Patterns: Conventions of Thought , David C. Hay The Data Model Resource Book: A Library of Universal Data Models for All Enterprises , Len Silverston - książek z tej serii jest kilka, kolejne dotykają różnych domen biznesowych lub są rozwinięciem poprzedniego wydania Mały komentarz w kwestii powyższych pozycji... Moim zdaniem nie są to książki, które czyta się od przysłowiowej deski do deski. Są to katalogi modeli lub pomysłów, po które się sięga w razie potrzeby, gdy spotyka się dany problem. Oczywiście niektóre problemy są bardziej uniwersalne i powszechne, choć literatura nie klasyfikuje tego w ten sposób. Niezależnie od tego, trzeba te koncepty przefiltrować przez własne doświadczenie.

Aktualizacja... Podczas publikacji odcinka niestety nie zapisały się linki do książek. 

Mały komentarz w kwestii powyższych pozycji... Moim zdaniem nie są to książki, które czyta się od przysłowiowej deski do deski. Są to katalogi modeli lub pomysłów, po które się sięga w razie potrzeby, gdy spotyka się dany problem. Oczywiście niektóre problemy są bardziej uniwersalne i powszechne, choć literatura nie klasyfikuje tego w ten sposób. Niezależnie od tego, trzeba te koncepty przefiltrować przez własne doświadczenie.

42. O analizie biznesowej i systemowej z Moniką Perendyk
2022-10-18 01:00:00

Materiały dodatkowe: Software Requirements , Karl Wiegers, Joy Beatty, wydanie III Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level , Klaus Pohl, Chris Rupp Specification by Example: How Successful Teams Deliver the Right Software , Gojko Adzic Facylitacja-wiedza, umiejętności, sztuka czy magia Na stronie Moniki można też przeczytać kilka artykułów na tematy, które zostały poruszone w rozmowie: Wymaganie biznesowe a reguła biznesowa Atrybuty wymagania Kategoryzacja wymagań Dług techniczny Adaptowanie produktu w czasach kryzysu, czyli czym jest PIVOT Monikę można obserwować m.in. na Instagramie lub LinkedIn .

Materiały dodatkowe:

Na stronie Moniki można też przeczytać kilka artykułów na tematy, które zostały poruszone w rozmowie:

Monikę można obserwować m.in. na Instagramie lub LinkedIn.

41. O Domain Storytelling z Maciejem Jędrzejewskim
2022-10-04 01:00:00

Materiały dodatkowe: Domain Storytelling Quick Start Guide , szybkie wprowadzenie do techniki Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software , Henning Schwentner oraz Stefan Hofer Find Context Boundaries with Domain Storytelling , prezentacja Henninga Schwentner oraz Stefana Hoferz konferencji DDD EU 2018 LeasingNinja , przykład z użyciem Domain Storytellingu Egon.io , proste narzędzie do wizualizacji historyjek Egion.io - examples , repozytorium z kilkoma przykładami do Egon

Materiały dodatkowe:

40. O architekturze frontendu z Tomaszem Ducinem
2022-09-27 01:00:00

Materiały dodatkowe: The Testing Trophy And Testing Classification , artykuł Kenta C. Doddsa dotyczący zmiany struktury testów w projekcie GOTO Conferences , nagrania z różnych edycji konferencji GOTO Pozwoliłem też sobie wybrać kilka konkretnych prezentacji z GOTO: Structure and Interpretation of Test Cases , Kevlin Henney, GOTO 2022 When To Use Microservices (And When Not To!) , Sam Newman & Martin Fowler, GOTO 2020 The Many Meanings of Event-Driven Architecture , Martin Fowler, GOTO 2017

Materiały dodatkowe:

Pozwoliłem też sobie wybrać kilka konkretnych prezentacji z GOTO:

39. O driverach architektonicznych z Kubą Pilimonem
2022-09-20 01:00:00

Materiały dodatkowe: Software Architecture for Developers , książka Simona Browna Design It! : Pragmatic Programmers: From Programmer to Software Architect , książka Michaela Keelinga Thinking Architecturally , książka Nathaniela Schutty Thinking Architecturally , prezentacja Nathaniela związana z powyższą książką

Materiały dodatkowe:

38. O budowaniu fundamentów z Michałem Giergielewiczem
2022-09-13 01:00:00

Patrząc na tematy związane z Domain-Driven Design czy książki, można by powiedzieć „DDD - to nie takie proste”. Z Michałem Giergielewiczem rozmawiamy dziś o tym, jak można wejść w ten świat i jak zbudować solidne fundamenty pod przyszłe poznawanie bardziej zaawansowanych wzorców i praktyk.
Patrząc na tematy związane z Domain-Driven Design czy książki, można by powiedzieć „DDD - to nie takie proste”. Z Michałem Giergielewiczem rozmawiamy dziś o tym, jak można wejść w ten świat i jak zbudować solidne fundamenty pod przyszłe poznawanie bardziej zaawansowanych wzorców i praktyk.

37. O Context Mappingu z Bartkiem Słotą
2022-09-06 01:00:00

Materiały dodatkowe: Context Maps - a deep dive , prezentacja Michaela Plöda z konferencji KanDDDinsky 2019 Context Mapper , narzędzia do dokumentowania i wizualizowania map kontekstów

Materiały dodatkowe:

36. O modularyzacji monolitu z Kamilem Grzybkiem
2022-05-31 01:00:00

Materiały dodatkowe: Modular monolith: Primer , część 1 serii Modular Monolith: Architectural Drivers , część 2 serii Modular Monolith: Architecture Enforcement , część 3 serii Modular Monolith: Integration Styles , część 4 serii Modular Monolith: Domain-Centric Design , część 5 serii Modular Monolith with DDD , przykład modularnego monolitu w repozytorium Kamila na Githubie Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , Gregor Hohpe

Materiały dodatkowe:

Informacja dotycząca prawa autorskich: Wszelka prezentowana tu zawartość podkastu jest własnością jego autora

Wyszukiwanie

Kategorie