Better Software Design

Better Software Design

By Mariusz GilTechnology
Download on the App Store

Better Software Design episodes

  • 44. O programowaniu reaktywnym z Tomkiem Nurkiewiczem

    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
    1 hr 6 min
  • 43. O subdomenach biznesowych ze Sławkiem Sobótką

    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.

    1 hr 2 min
  • 42. O analizie biznesowej i systemowej z Moniką Perendyk

    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.

    1 hr 28 min
  • 41. O Domain Storytelling z Maciejem Jędrzejewskim

    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
    1 hr 7 min
  • 40. O architekturze frontendu z Tomaszem Ducinem

    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
    1 hr 26 min
  • 39. O driverach architektonicznych z Kubą Pilimonem

    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ą
    1 hr 5 min
  • 38. O budowaniu fundamentów z Michałem Giergielewiczem
    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.
    1 hr 32 min
  • 36. O modularyzacji monolitu z Kamilem Grzybkiem

    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
    1 hr 20 min

About Better Software Design

From the publisher's feed

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

More shows like Better Software Design

Żurnalista - Rozmowy bez kompromisów by zurnalistapl

Żurnalista - Rozmowy bez kompromisów

24 Listeners