2 DAY CONFERENCE

DDD eXchange 2018

Topics covered at #DDDx

Thursday, 26th - Friday, 27th April at CodeNode, London

23 experts. will be speaking. Starts at 9:00 AM.

Want to hear the latest innovations in the DDD space from the world's DDD experts, and be able to share your own ideas and thoughts across great open sessions? Join us for DDD eXchange in April 2018! Skills Matter presents the 9th DDD eXchange London, the place to go if you're interested in Domain Driven Design and associated tools and processes.

Don't miss DDD eXchange 2019!

Tickets on Sale Now

Join DDDX 2018, the go-to conference to discover and learn all the latest developments in the #DDDesign world.

DDDX 2017's highlights included keynotes from DDD's creator Eric Evans, Jenny Martin, Alberto Brandolini, Russ Miles, Greg Young and Julie Lerman and some of the topics explored were Event Storming, boundaries, modelling, architecture, and Collaboration Driven Development.

Check out DDD eXchange 2017's Highlights and Conversations with our experts here!

Follow #DDDx to keep up with announcements and news!



Tickets

Registration is open and we have some great Early Bird offers available so if you are planning to join us for two days packed with DDD fun, get your skates on and book your ticket today!

Call for Papers is now CLOSED!

The Call for Papers is now CLOSED! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

Get Involved

Would you like to help us facilitate a great conference? Help us set up the conference spaces, introduce talks and speakers, field Q&A questions with mics, or support some of the workshops and hacks we've got in store? Sign up as a volunteer and get a free ticket to the conference!

DDD eXchange 2018 Diversity Scholarship Plan

DDD eXchange Diversity Scholarship Plan is now Closed. Thank you for applying to the DDD eXchange Diversity Scholarship Plan. You will be notified over the next few weeks if you you have been successful. We would like to thank all applicants and hope to see you at DDD eXchange soon!

Code of Conduct

Please find our Code of Conduct here.

Impressions of last year

Thanks to our sponsors

Day 1: Thursday 26th April

Don't miss these amazing talks! Please note that this schedule is still subject to changes - watch this space :)

Track Ctrl Alt/Tab
08:30

Registration and Breakfast Refreshment

09:15

Welcome to #DDDx 2018

09:30

Keynote: Exploring Time

Eric Evans

All levels


keynote domain-driven-design dddx ddd
10:30

Coffee Break

10:45

Stability and Change in Bounded Micro-Worlds

Jenny Quillien

Intermediate


Lean and Functional Domain Modelling

Marcello Duarte

Intermediate


architecture domain-driven-design dddx ddd
11:30

Coffee Break

11:45

Bounded Contexts, Microservices, and Everything in Between

Vladik Khononov

Intermediate


decomposition-strategies cqrs domain-driven-design dddx ddd

Beyond Consumer-Driven Contract Testing

Nicole Rauch

Intermediate


modelling cdct testing api contract
12:30

Coffee Break

12:45

Domain-Driven Dependencies

Cyrille Martraire

Intermediate


maintenance-effort modules architecture hexagonal layers dependencies bounded-contexts design ddd
2

How to Distill the Core Domain from your Legacy App (Live-coding)

Bruno Boucard and Thomas Pierrain

Beginner


refactoring anemicdomain ubiquitouslanguage tactical
13:30

Lunch

14:30

Functional CQRS

Uberto Barbini

Intermediate


functional-programming kotlin cqrs domain-driven-design dddx ddd

Simplicity versus Simplification

Alexey Zimarev

Beginner


domain-driven-design complexity dddx ddd
15:15

Coffee Break

15:30

Don't Ask, Don't Tell the Virtues of Privacy by Design

Eleanor McHugh

Beginner


digital-identity blockchain design privacy dddx ddd

Know the Flow! Events, Commands and Long-Running Services

Martin Schimak

Intermediate


implementation strategy boundaries processes flows commands events dddesign architecture dddx ddd
16:15

Coffee Break

16:30

Leveraging Domain Events at the Heart of Our Systems

Tomasz Jaskula

Intermediate


distributed-architectures event-sourcing domain-event cqrs

Hands-on: Master your Domain with Domain Storytelling

Henning Schwentner

Intermediate


ubiquitous-languages bounded-contexts domain-storytelling ddd
17:15

Beer Break

17:30

Keynote: Joys and Pitfalls of Collaborative Modelling

Alberto Brandolini

All levels


collaborative-modelling event-storming dddx ddd
18:30

#DDDX Party!

21:00

End of #DDDx Day 1

Day 2: Friday 27th April

Don't miss these amazing talks! Please note that this schedule is still subject to changes - watch this space :)

Track Ctrl Alt/Tab
08:30

Registration and Breakfast Refreshments

09:15

Welcome to #DDDx 2018

09:30

Keynote - Interviewing Domain Experts: Heuristics from the Trenches

Cyrille Martraire

All levels


keynote heuristics domain-experts tdd architecture dddx ddd
10:30

Coffee Break

10:45

Cleaning up an Unwieldy Monolith Without Using Microservices

Thomas Presthus

Beginner


alignment bubble-context architecture ddd

Designing Human Systems

Oana Juncu

Intermediate


systemthinking organisationalhomeostatis organisationaldesign theoryu
11:30

Coffee Break

11:45
2

Events-First Microservices with Lagom

Gideon de Kok and Kenny Baas

Intermediate


agile lagom microservices domain-driven-design architecture dddx ddd

Lessons Learned: Rebuilding Legacy Apps with Domain-Driven Design

Kacper Gunia

Intermediate


microservices complex-business-systems legacy-apps domain-driven-design dddx ddd
12:30

Lunch

14:00

Keynote: Keep Calm and Carry On: Scaling Your Org With Microservices

Charity Majors

All levels


sre devops on-call operations observability scaling keynote
15:00

Coffee Break

15:15

Lightning Talk 1: Model Thinking as a Way of Working – Nurturing DDD Culture

Gayathri Thiyagarajan

Beginner


event-driven wow model-thinking ddd
15:30

Lightning Talk: I got Trapped. Stories of System Traps in the IT

Kenny Baas

All levels


systems-traps systems dddx ddd
15:45

Coffee Break

16:00

Unconference

Gayathri Thiyagarajan

All levels


unconference dddx ddd
17:00

Unconference: Round Up Presentation!

Gayathri Thiyagarajan

All levels


unconference dddx ddd
17:15

Beer Break

17:30

Keynote: Design Heuristics

Mathias Verraes

All levels


domain-driven-design dddx ddd
18:30

#DDDx 2018 Wrap Up!

18:45

End of #DDDx 2018 - See you next year!

Coming to DDD eXchange with exclusive, J.G Bennett inspired material - and looking to show how a system can maintain the stability required to survive change - is Jenny Quillien!





To be frank, I'm coming to the London DDD conference because the organisers asked me. I found the invitation intriguing because Sam Neil wants me to talk about the English philosopher J.G. Bennett. Why? Bennett is really obscure. Hardly anybody reads his work. Bennett is difficult. To get through a few of his pages, your mind has to be fresh, you need concentration, and probably a good cappuccino.

But again, why Bennett? It's because Bennett takes tweezers and, at the tiniest most elementary level, pulls apart interactions and their dynamics. When you are struggling to get your head around a domain, that's what you have to do. How does a system ( a bounded micro world) be it a business, a department in that business, a neighbourhood, a forest, manage to evolve and yet maintain enough stability so that it doesn't fall apart while it changes? Bennett seriously engages that question and I'll do my best to present his ideas.


I'm not a techie. I don't program. I'm not a developer. So the audience will have to be kind with me. What I sense with the DDD crowd is that they know that most software is mediocre. Get beyond number crunching or simple transactions, like credit and debit in a bank, and software loses its charm.

I'll come to the conference with material nobody has seen and folks can discuss whether it has any heuristic value. Is there anything in Bennett that could inspire DDD? I don't know. I'm curious to find out.



Interested in joining Jenny and other experts at this year's conference? Check out the Programme Page for more info!


CodeNode

In August 2015, Skills Matter opened the doors to CodeNode, our new 23,000 sqft Tech Events and Community venue. CodeNode provides fantastic meetup, conference, training and collaboration spaces with unrivalled technology capabilities for our tech, digital and developer communities - a long held dream coming true !

With fantastic transport links and located in the heart of London's Tech City, we could not think of a better location for our 130,000 strong engineering community!

With seven event rooms, including a 300 seater lecture room, thousands more community members will be able to visit CodeNode to learn and share skills, code and collaborate on projects.

CodeNode features a 5,000 sqft break-out space, complete with fully-licensed bar, plenty of power sockets, meeting and collaboration spaces and entertainment areas.

CodeNode will also see the opening of a permanent Hack Space, stacked with microprocessors and the latest tools and devices to play with. A community film studio will be opening too, which you can use to record any tutorials or demo's you may want to share with our community.

If you're interested in hiring CodeNode for your upcoming event, check out more details here.

Gqtpblcm51rgqabhqlzb

CodeNode

Skills Matter | CodeNode, 10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels

Call for Papers is Now CLOSED!

The Call for Papers is now CLOSED! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

DDD eXchange Diversity Scholarship Plan

DDD eXchange Diversity Scholarship Plan is now Closed. Thank you for applying to the DDD eXchange Diversity Scholarship Plan. You will be notified over the next few weeks if you you have been successful. We would like to thank all applicants and hope to see you at DDD eXchange soon!

Volunteer at DDD eXchange 2018!

Interested in DDD, and eager to learn the latest news? You have the chance to get a free ticket to DDD eXchange London 2018! All we need from you is some help in setting up the conference, and some hours of your time on the days of the conference! You will be free to attend the conference for the remainder of the time.

Are you ready then? Email us at conferences@skillsmatter.com and we will put your name down as a volunteer for DDD eXchange London 2018! Shifts and detailed info will be confirmed closer to the conference.

Joining us for DDD eXchange 2018 and want more? Make it a whole week of DDD learning with these fringe courses...

Call or email our team about the DDDX Fringe Package for a special discount on bundle tickets!

Alberto Brandolini's Event Storming Workshop

24th - 25th April 2018

Want to explore how to model a complex business process, or the whole company software landscape without being trapped in an endless boring analysis phase? Eager to tame complexity with agility, starting in the most appropriate way, with the right understanding of the big picture?

EventStorming 2 day Workshop unites agile modeling techniques and the cutting-edge event-driven approach with a uniquely engaging format, that leads to a fast problem exploration and establishes a collaborative approach between key participants.

Book a place here

Uncle Bob's Advanced TDD

30th April - 1st May 2018

This two-day, hands-on Advanced Test Driven Development will explain the principles and practices of Test Driven Development as described in Agile Software Development, Principles, Patterns, and Practices, by Uncle Bob. You will also receive this book as part of the course materials.

This is an intense, hands-on and exercise driven Advanced TDD course that is written and delivered by Uncle Bob Martin, and which focuses on the design of clean, robust, and maintainable unit and acceptance tests.

You will learn the principles of test design, and the practices of keeping tests clean. More importantly, you will learn the principles of designing applications for testability. Exercises include the refactoring of bad tests, the writing of clean tests, and the design and refactoring of applications to make them testable.

Book a place here

To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors

Overview

Want to hear the latest innovations in the DDD space from the world's DDD experts, and be able to share your own ideas and thoughts across great open sessions? Join us for DDD eXchange in April 2018! Skills Matter presents the 9th DDD eXchange London, the place to go if you're interested in Domain Driven Design and associated tools and processes.

Don't miss DDD eXchange 2019!

Tickets on Sale Now

Join DDDX 2018, the go-to conference to discover and learn all the latest developments in the #DDDesign world.

DDDX 2017's highlights included keynotes from DDD's creator Eric Evans, Jenny Martin, Alberto Brandolini, Russ Miles, Greg Young and Julie Lerman and some of the topics explored were Event Storming, boundaries, modelling, architecture, and Collaboration Driven Development.

Check out DDD eXchange 2017's Highlights and Conversations with our experts here!

Follow #DDDx to keep up with announcements and news!



Tickets

Registration is open and we have some great Early Bird offers available so if you are planning to join us for two days packed with DDD fun, get your skates on and book your ticket today!

Call for Papers is now CLOSED!

The Call for Papers is now CLOSED! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

Get Involved

Would you like to help us facilitate a great conference? Help us set up the conference spaces, introduce talks and speakers, field Q&A questions with mics, or support some of the workshops and hacks we've got in store? Sign up as a volunteer and get a free ticket to the conference!

DDD eXchange 2018 Diversity Scholarship Plan

DDD eXchange Diversity Scholarship Plan is now Closed. Thank you for applying to the DDD eXchange Diversity Scholarship Plan. You will be notified over the next few weeks if you you have been successful. We would like to thank all applicants and hope to see you at DDD eXchange soon!

Code of Conduct

Please find our Code of Conduct here.

Impressions of last year

Thanks to our sponsors

Programme

Day 1: Thursday 26th April

Don't miss these amazing talks! Please note that this schedule is still subject to changes - watch this space :)

Track Ctrl Alt/Tab
08:30

Registration and Breakfast Refreshment

09:15

Welcome to #DDDx 2018

09:30

Keynote: Exploring Time

Eric Evans

All levels


keynote domain-driven-design dddx ddd
10:30

Coffee Break

10:45

Stability and Change in Bounded Micro-Worlds

Jenny Quillien

Intermediate


Lean and Functional Domain Modelling

Marcello Duarte

Intermediate


architecture domain-driven-design dddx ddd
11:30

Coffee Break

11:45

Bounded Contexts, Microservices, and Everything in Between

Vladik Khononov

Intermediate


decomposition-strategies cqrs domain-driven-design dddx ddd

Beyond Consumer-Driven Contract Testing

Nicole Rauch

Intermediate


modelling cdct testing api contract
12:30

Coffee Break

12:45

Domain-Driven Dependencies

Cyrille Martraire

Intermediate


maintenance-effort modules architecture hexagonal layers dependencies bounded-contexts design ddd
2

How to Distill the Core Domain from your Legacy App (Live-coding)

Bruno Boucard and Thomas Pierrain

Beginner


refactoring anemicdomain ubiquitouslanguage tactical
13:30

Lunch

14:30

Functional CQRS

Uberto Barbini

Intermediate


functional-programming kotlin cqrs domain-driven-design dddx ddd

Simplicity versus Simplification

Alexey Zimarev

Beginner


domain-driven-design complexity dddx ddd
15:15

Coffee Break

15:30

Don't Ask, Don't Tell the Virtues of Privacy by Design

Eleanor McHugh

Beginner


digital-identity blockchain design privacy dddx ddd

Know the Flow! Events, Commands and Long-Running Services

Martin Schimak

Intermediate


implementation strategy boundaries processes flows commands events dddesign architecture dddx ddd
16:15

Coffee Break

16:30

Leveraging Domain Events at the Heart of Our Systems

Tomasz Jaskula

Intermediate


distributed-architectures event-sourcing domain-event cqrs

Hands-on: Master your Domain with Domain Storytelling

Henning Schwentner

Intermediate


ubiquitous-languages bounded-contexts domain-storytelling ddd
17:15

Beer Break

17:30

Keynote: Joys and Pitfalls of Collaborative Modelling

Alberto Brandolini

All levels


collaborative-modelling event-storming dddx ddd
18:30

#DDDX Party!

21:00

End of #DDDx Day 1

Day 2: Friday 27th April

Don't miss these amazing talks! Please note that this schedule is still subject to changes - watch this space :)

Track Ctrl Alt/Tab
08:30

Registration and Breakfast Refreshments

09:15

Welcome to #DDDx 2018

09:30

Keynote - Interviewing Domain Experts: Heuristics from the Trenches

Cyrille Martraire

All levels


keynote heuristics domain-experts tdd architecture dddx ddd
10:30

Coffee Break

10:45

Cleaning up an Unwieldy Monolith Without Using Microservices

Thomas Presthus

Beginner


alignment bubble-context architecture ddd

Designing Human Systems

Oana Juncu

Intermediate


systemthinking organisationalhomeostatis organisationaldesign theoryu
11:30

Coffee Break

11:45
2

Events-First Microservices with Lagom

Gideon de Kok and Kenny Baas

Intermediate


agile lagom microservices domain-driven-design architecture dddx ddd

Lessons Learned: Rebuilding Legacy Apps with Domain-Driven Design

Kacper Gunia

Intermediate


microservices complex-business-systems legacy-apps domain-driven-design dddx ddd
12:30

Lunch

14:00

Keynote: Keep Calm and Carry On: Scaling Your Org With Microservices

Charity Majors

All levels


sre devops on-call operations observability scaling keynote
15:00

Coffee Break

15:15

Lightning Talk 1: Model Thinking as a Way of Working – Nurturing DDD Culture

Gayathri Thiyagarajan

Beginner


event-driven wow model-thinking ddd
15:30

Lightning Talk: I got Trapped. Stories of System Traps in the IT

Kenny Baas

All levels


systems-traps systems dddx ddd
15:45

Coffee Break

16:00

Unconference

Gayathri Thiyagarajan

All levels


unconference dddx ddd
17:00

Unconference: Round Up Presentation!

Gayathri Thiyagarajan

All levels


unconference dddx ddd
17:15

Beer Break

17:30

Keynote: Design Heuristics

Mathias Verraes

All levels


domain-driven-design dddx ddd
18:30

#DDDx 2018 Wrap Up!

18:45

End of #DDDx 2018 - See you next year!

Sneak Preview

Coming to DDD eXchange with exclusive, J.G Bennett inspired material - and looking to show how a system can maintain the stability required to survive change - is Jenny Quillien!





To be frank, I'm coming to the London DDD conference because the organisers asked me. I found the invitation intriguing because Sam Neil wants me to talk about the English philosopher J.G. Bennett. Why? Bennett is really obscure. Hardly anybody reads his work. Bennett is difficult. To get through a few of his pages, your mind has to be fresh, you need concentration, and probably a good cappuccino.

But again, why Bennett? It's because Bennett takes tweezers and, at the tiniest most elementary level, pulls apart interactions and their dynamics. When you are struggling to get your head around a domain, that's what you have to do. How does a system ( a bounded micro world) be it a business, a department in that business, a neighbourhood, a forest, manage to evolve and yet maintain enough stability so that it doesn't fall apart while it changes? Bennett seriously engages that question and I'll do my best to present his ideas.


I'm not a techie. I don't program. I'm not a developer. So the audience will have to be kind with me. What I sense with the DDD crowd is that they know that most software is mediocre. Get beyond number crunching or simple transactions, like credit and debit in a bank, and software loses its charm.

I'll come to the conference with material nobody has seen and folks can discuss whether it has any heuristic value. Is there anything in Bennett that could inspire DDD? I don't know. I'm curious to find out.



Interested in joining Jenny and other experts at this year's conference? Check out the Programme Page for more info!


Venue

CodeNode

In August 2015, Skills Matter opened the doors to CodeNode, our new 23,000 sqft Tech Events and Community venue. CodeNode provides fantastic meetup, conference, training and collaboration spaces with unrivalled technology capabilities for our tech, digital and developer communities - a long held dream coming true !

With fantastic transport links and located in the heart of London's Tech City, we could not think of a better location for our 130,000 strong engineering community!

With seven event rooms, including a 300 seater lecture room, thousands more community members will be able to visit CodeNode to learn and share skills, code and collaborate on projects.

CodeNode features a 5,000 sqft break-out space, complete with fully-licensed bar, plenty of power sockets, meeting and collaboration spaces and entertainment areas.

CodeNode will also see the opening of a permanent Hack Space, stacked with microprocessors and the latest tools and devices to play with. A community film studio will be opening too, which you can use to record any tutorials or demo's you may want to share with our community.

If you're interested in hiring CodeNode for your upcoming event, check out more details here.

Gqtpblcm51rgqabhqlzb

CodeNode

Skills Matter | CodeNode, 10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels
Get Involved

Call for Papers is Now CLOSED!

The Call for Papers is now CLOSED! Thanks for submitting a proposal, the response's been overwhelming and we are currently working on selecting talks. Click here to stay up to date and find out more on speakers as we'll start publishing the line-up very soon!

DDD eXchange Diversity Scholarship Plan

DDD eXchange Diversity Scholarship Plan is now Closed. Thank you for applying to the DDD eXchange Diversity Scholarship Plan. You will be notified over the next few weeks if you you have been successful. We would like to thank all applicants and hope to see you at DDD eXchange soon!

Volunteer at DDD eXchange 2018!

Interested in DDD, and eager to learn the latest news? You have the chance to get a free ticket to DDD eXchange London 2018! All we need from you is some help in setting up the conference, and some hours of your time on the days of the conference! You will be free to attend the conference for the remainder of the time.

Are you ready then? Email us at conferences@skillsmatter.com and we will put your name down as a volunteer for DDD eXchange London 2018! Shifts and detailed info will be confirmed closer to the conference.

Fringe

Joining us for DDD eXchange 2018 and want more? Make it a whole week of DDD learning with these fringe courses...

Call or email our team about the DDDX Fringe Package for a special discount on bundle tickets!

Alberto Brandolini's Event Storming Workshop

24th - 25th April 2018

Want to explore how to model a complex business process, or the whole company software landscape without being trapped in an endless boring analysis phase? Eager to tame complexity with agility, starting in the most appropriate way, with the right understanding of the big picture?

EventStorming 2 day Workshop unites agile modeling techniques and the cutting-edge event-driven approach with a uniquely engaging format, that leads to a fast problem exploration and establishes a collaborative approach between key participants.

Book a place here

Uncle Bob's Advanced TDD

30th April - 1st May 2018

This two-day, hands-on Advanced Test Driven Development will explain the principles and practices of Test Driven Development as described in Agile Software Development, Principles, Patterns, and Practices, by Uncle Bob. You will also receive this book as part of the course materials.

This is an intense, hands-on and exercise driven Advanced TDD course that is written and delivered by Uncle Bob Martin, and which focuses on the design of clean, robust, and maintainable unit and acceptance tests.

You will learn the principles of test design, and the practices of keeping tests clean. More importantly, you will learn the principles of designing applications for testability. Exercises include the refactoring of bad tests, the writing of clean tests, and the design and refactoring of applications to make them testable.

Book a place here

Sponsors

Thanks to our sponsors

To discuss sponsorship opportunities please contact the team:

Skillscasts
Photos
Other Years