Schedule outline

A session at [CANCELLED] Eric Evans Domain Driven Design Immersion Workshop

Monday 20th February, 2017

9:00am to 5:00pm (GMT)

Model Exploration and Ubiquitous Language

-Domain-driven design overview
-Making implicit concepts explicit
-Ubiquitous Language

Jumping in with code

-Brainstorming models
-Expressing a model in software
-Building-block patterns (entities, value objects, repositories, etc.)
-Test-first development as a modeling process

Modeling with Domain Experts

-Techniques and pitfalls of bringing about a creative collaboration.
-Modeling out loud

Supple Design

-Patterns and techniques to tighten models and their connection to code
-Making code obvious, easier to use and change
-Modeling for transactional integrity and distributed systems

Strategic Design: Context Mapping

-Pragmatic approach to dealing with diverse models and designs on real projects
-Relationships between subsystems/ relationships between teams

Distilling the Core Domain

-Distinguishing the core from the mass
-Ways of focusing effort
-Clarifying a shared vision
-Setting up a project for success

Bringing it Together

-Design/code challenge - model supple design with context map
-Round-table discussion of SOA and enterprise frameworks with DDD
-In-depth discussion and Q&A, relating all topics to each other and to your own work

About the speakers

This person is speaking at this event.
Alberto Brandolini

I like to solve problems, or to write software that does.

This person is speaking at this event.
Eric Evans

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am5:00pm GMT

Date Mon 20th February 2017

Session Hash Tag


Short URL


View the schedule


Books by speaker

  • Domain-Driven Design

See something wrong?

Report an issue with this session