Domain-‐Driven Design Reference Definitions and Pattern Summaries.
00:00:13 Acknowledgements
00:05:04 Pattern Language Overview
00:05:06 I. Putting the Model to Work
00:07:28 Ubiquitous Language
00:10:04 Continuous Integration
00:10:47 Model-‐Driven Design
00:12:10 Hands-‐on Modelers
00:13:31 Refactoring Toward Deeper Insight
00:14:26 II. Building Blocks of a
00:14:28 Model-‐Driven Design
00:14:56 Layered Architecture
00:28:49 III. Supple Design
00:30:24 Intention-‐Revealing Interfaces
00:31:20 Side-‐Effect-‐Free Functions
00:33:19 Standalone Classes
00:33:55 Closure of Operations
00:35:18 Declarative Design
00:37:18 Drawing on Established Formalisms
00:38:20 Conceptual Contours
00:40:02 IV. Context Mapping
00:40:04 for Strategic Design
00:46:07 Customer/Supplier Development
00:48:32 Anticorruption Layer
00:49:45 Open-‐host Service
00:51:02 Published Language
00:52:17 Big Ball of Mud *
00:53:51 V. Distillation for Strategic Design
00:55:35 Generic Subdomains
00:56:33 Domain Vision Statement
00:57:22 Highlighted Core
00:59:41 Cohesive Mechanisms
01:02:20 VI. Large-‐scale Structure for
01:02:23 Strategic Design
01:05:30 Responsibility Layers
01:07:16 Pluggable Component Framework