Fifteen years after the publication of “Domain-Driven Design: Tackling Complexity in the Heart of Software” by Eric Evans, DDD is gaining more adoption than ever.
To celebrate the anniversary, the staff of Domain-Driven Design Europe, which is the world’s leading DDD conference, asked prominent authors in the software design world to contribute with this book. With contributions by Martin Fowler, James Coplien, Rebecca Wirfs-Brock, Mel Conway, and many more.
Find the book in this link
Table of Contents
Distilling DDD Into First Principles
Scott Millett
To DDD or not to DDD… What to do if your domain is boring?
Weronika Łabaj
Discovering Bounded Contexts with EventStorming
Alberto Brandolini
Emergent Contexts through Refinement
Mathias Verraes
The Captain of the Night Watch
Indu Alagarsamy
Traces, Tracks, Trails, and Paths: An Exploration of How We Approach Software Design
Rebecca Wirfs-Brock
Ubiquitous Language – More Than Just Shared Vocabulary
Avraham Poupko
Domain Modeling with Algebraic Data Types
Scott Wlaschin
Domain Modeling with Monoids
Cyrille Martraire
Enhancing DDD
Prof. David West
Are you building the right thing?
Alexey Zimarev
Multiple Canonical Models
Martin Fowler
From Human Decisions, to Suggestions to Automated Decisions
Jef Claes
Time
Jérémie Chassaing
Agents aka Domain objects on steroids
Einar Landre
Domain-Driven Design as Usability for Coders
Anita Kvamme
Model Exploration Whirlpool
Kenny Baas-Schwegler
Domain-Driven Design as a Centered Set
Paul Rayner
DDD — The Misunderstood Mantra
James O. Coplien
Free the Collaboration Barrier
Mel Conway
7 Years of DDD: Tackling Complexity in a Large-Scale Marketing System
Vladik Khononov
Tackling Complexity in ERP Software: a Love Song to Bounded Contexts
Machiel de Graaf and Michiel Overeem
Calm Your Spirit with Bounded Contexts
Julie Lerman
See you soon!