Friday, 19th June in London

7 experts spoke.


Intensive, intimate one day event on Domain Driven Design, bringing together both international and UK experts on Domain Driven Design, Architecture and other interesting ideas and aproaches, including Behaviour Driven Design and Example Driven Design.

Excited? Share it!

Thanks to our sponsors


Keynote: Strategic Design & Responsibility Traps

As software development leaders, we need to think more strategically. Some design decisions affect the trajectory of the whole project or even the organization. In this keynote speech, recorded at the DDD eXchange 2009, Eric will examine these issues through the lens of the Strategic Design principles.

Eric Evans

Eric Evans, author of Domain-driven Design: Tackling Complexity in the Heart of Software is a thought leader in software design, domain driven design and domain modeling and particularly focuses on strategic design.

Context Mapping in Action

Alberto Brandolini will talk about Context Mapping in Action. In this session we’ll see how Context Mapping applies in real development scenarios, and how the outcome of this technique may help us in taking strategic decisions beyond even if we’re not doing DDD by-the-book.

Alberto Brandolini

Alberto Brandolini can model every business domain, given enough space, a paper roll and an unlimited source of colored sticky notes (with a preference for orange ones). He calls this stuff EventStorming.

Rebuilding with DDD

Phil Wills will do a talk on rebuilding the website with DDD. Over the past three years the platform driving the site has been almost completely rebuilt, by a team that at its peak numbered 104, with the principles of DDD at the heart of the design.

Phil Wills

Phil is senior software architect at the Guardian. He has worked on just about every part of the Guardian's site and the tools which support it; building features, optimising performance and increasing resilience.

DDD in a distributed world

In this talk, Gojko Adzic presents practical advise how to harness the power of DDD in a distributed environment to produce software that runs faster, scales better and evolves easier.

Gojko Adzic

Gojko is a partner at Neuri Consulting LLP. He is the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko's book Specification by Example won the Jolt Award for the Best Book of 2012, and his blog won the UK Agile Award for the best outline publication in 2010. Gojko is a frequent speaker at software development conferences, including NDC, Agile Days, Oredev, and YOW!, and is one of the authors of MindMup and Claudia.js.

Exploring Domains and Collaborating with Domain Experts

Exploration and experimentation are essential in DDD. Rather than stopping the moment we get one useful model, we should look for alternatives that might reveal a deeper insight. In this talk Dan Haywood will show how Naked Objects is being used in a development process that involves the domain experts from the outset.

Dan Haywood

Dan is a freelance consultant, developer, writer and trainer, specializing in domain-driven design, agile development, enterprise architecture and also REST, on the Java and .NET platforms. Dan is known as an advocate of the naked objects pattern, and is the lead committer to Apache Isis, a Java framework that implements the naked objects pattern. He also works for several clients on enterprise and mobile apps, built on top of or leveraging Apache Isis.

DDD and the Gradle Build System

In this talk we will look at many examples how Gradle has improved in applying ideas from DDD. We will touch many areas of DDD. For example knowledge crunching, breakthroughs, making implicit concepts explicit, DSL's, and more. We will also take a look at the domain model of Ant and Maven in the context of DDD.

Hans Dockter

Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradleware Inc, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.

DDD eXchange Parkbench Discussion

Hear views, questions, thoughts and topics from all DDD eXchange delegates in this DDD eXchange Parkbench Discussion led by Zi Makki

Zi Makki

Just another .net developer that loves doing 'stuff' for the community.Zi is on the DDD committee and is helping out with WebDD wherever possible.


To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors

Other Years