Fndlcoxmaacztnneqbr1
2 DAY CONFERENCE

DDD eXchange 2017

Topics covered at #dddx

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

21 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 2017! Skills Matter presents the 9th edition of the DDD eXchange London, the place to go if you're interested in Domain Driven Design and associated tools and processes.

Join us at DDD eXchange in London on Thursday 27th and Friday 28th April 2017!

Tickets for DDD eXchange 2018 are now available! Find out more here.

Willing to know how to approach long running processes, and how to overcome the big challenges you're likely to face? Want to learn the three golden rules for DDD, new ways to empirically discover boundaries, and how to make the most out of modelling by example?

Join us and the leading experts in the DDD realm in this event - housing the latest and the best in Domain Driven Design and associated tools and processes. Follow us at #dddx to hear all the latest news.

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


Programme Announcements!

We're now ready to unveil the line-up of speakers and experts who will make DDD eXchange 2017 the best one yet! Find out more on the Programme Page. Please note: programme is subject to change.

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!

Join us for the DDDX Bytes evening events at CodeNode

Want to stay in the loop with the latest developments within the DDD community?

Join us at the brand new DDDX Bytes series we'll be hosting at CodeNode leading up to DDD eXchange 2017!

Find more information here!

Code of Conduct

Please find our Code of Conduct here.

Impressions of the previous editions

Thanks to our sponsors

Day 1: Day 1 - Thursday 27th April

The Programme is incomplete and subject to change, keep an eye on this page to find out the latest updates!

Track Ctrl AltTab
08:30

Registration and Breakfast

09:15

Welcome to #DDDX 2017

09:30

Good Design is Imperfect Design

Eric Evans


design ddd dddesign
10:15

Coffee Break

10:30

Three Rules for Domain-Driven Design

Steven A. Lowe


domain-model code dddx ddd

BDD Scenarios as Domain Models

Ciaran McNulty


bdd domain-model dddx ddd
11:15

Coffee Break

11:30

Crossing the river by feeling the stones

Simon Wardley


acrhitecture situational-awareness mapping agile open-source systems-thinking serverless organisation strategy dddx ddd

Pragmatic Event-Driven (Micro)Services

Allard Buijze


dddx axon microservices event-driven ddd architecture
12:15

Coffee Break

12:30

Long running processes in DDD

Bernd Rücker


processes implementation dddx ddd

Emergent Boundaries

Mathias Verraes


boundaries modelling dddx ddd
13:15

Lunch

14:00

Collaboration Driven Development outside in – peeling away the layers

Jenny Martin


software-architecture collaboration agile dddx ddd
14:45

Coffee Break

15:00

The bank is not a black box

Andra Sonea


ddd dddesign banking finance architecture

Refactor your specs!

Cyrille Martraire


specifications tdd refactoring bdd agile dddx ddd
15:45

Coffee Break

16:00

Navigating Collaboration: finding the right conversation

Richard Watkins


conversation collaboration dddx ddd

Black Ops DDD using the Business Model Canvas

Javier Fernandez Garcia


business-model-canvas black-ops dddx ddd dddesign
16:45

Beer Break

17:00

Architecting & Designing for Change, Events-First

Russ Miles


events dddx ddd architecture
17:45

#DDDX Party!

21:00

End of #DDDX Day 1

Day 2: Day 2 - Friday 28th April

The Programme is incomplete and subject to change, keep an eye on this page to find out the latest updates!

Track Ctrl Cmd
08:30

Registration and Breakfast

09:15

Welcome to #DDDX 2017

09:30

Empathy Driven Design

Jeff Patton


agile-development empathy customer-relationship ddd dddx
10:15

Coffee Break

10:30

The Elephant in the Room

Greg Young


microservices ddd architecture
11:15

Coffee Break

11:30

DDD with TLC: Evolving Legacy Software and Legacy Minds

Julie Lerman


coaching ddd dddx
12:15

Coffee Break

12:30

Optimized for What?

Alberto Brandolini


domain-driven-design ddd architecture
13:15

Lunch

14:00

How to do DDD all wrong

Elizabeth Keogh


ddd dddx architecture
14:45

Coffee Break

15:00

Cultivating Creativity in Domain Driven Design

Pete Buckney


software-architecture creativity design dddesign ddd
15:45

Coffee Break

16:00

Socratic Architecture: Simple Heuristics for Designing Complex Systems

Vladik Khononov


Bootiful CQRS with Axon Framework

Allard Buijze


16:00
3

Unconference

Mathias Verraes, Julie Lerman, and Kacper Gunia


dddesign unconference ddd dddx
16:15

Hexagonal Architecture


Bootiful CQRS with Axon Framework

Allard Buijze


16:30

Bounded Context on Continuous Delivery


Bootiful CQRS with Axon Framework

Allard Buijze


16:45

DDD All-The-Things


Bootiful CQRS with Axon Framework

Allard Buijze


17:00

The Brutal DDD Pitch

Mathias Verraes


17:30

#DDDX 2017 Wrap Up Speech in Ctrl + End of #DDDX 2017 - See you next year

Richard Watkins will be joining #DDDX 2017 for a not-to-be-missed talk on Conversation and collaboration



I think I may hold the dubious honour of being the speaker at DDDx who knows the last about DDD. My career could be said to be defined by CCC: chemistry (R&D), consulting (innovation/strategy) and creativity (the arts). But the reason I’ve been invited is for two different Cs that are very valuable for DDD. The first is that my specialist subject is Collaboration: getting things done in groups is my long term fascination in life and since 2013 my professional specialism at Let’s Go. The second valuable C is Conversation: the way I look at it, better collaboration only comes from identifying and starting the right conversations.

So, I’ll look forward to meeting with you all at DDDx, and those wonderful people at SkillsMatter are generously giving you all a set of cards from my team at Let’s Go - a practical way to zero in on the right conversations as you work in teams.

Want to find out more? Jump to the Programme Page or, to find out more on the Let's Go Cards, have a look at this website!


Julie Lerman is looking forward to learning with (and from) the DDD community at this years DDDX!



I’m so happy to be participating in the 2017 DDD eXchange where I hope to inspire you with new tactics and spread the DDD love to your team, clients and other collaborators.

Being part of the DDD community which DDD eXchange brings together allows us all to learn from one another, regardless of our level of experience, whether we’re on the stage or in the audience. At DDDX, I’m looking forward to finding out what is currently inspiring the forward thinking DDDers, even if it takes me some more years to catch up.

I hope that my talk will be useful to anyone who’s looking for ways to help others benefit from the problem solving techniques that DDD brings to the architect’s and developer’s toolkit. And that makes me excited for all of those developers who will be able to learn from you.


Wanna find out more? Jump to the Programme Page!


Happy to have Bernd Rücker joining us at DDDX 2017 to share his thoughts on long running flows & implementing end-to-end business processes!



I am excited to join DDD eXchange where I will be sharing my thoughts on long running flows. This is about business processes (spanning days, weeks or months) as well as using Saga to implement transactions in distributed systems without 2-phase-commit (spanning milliseconds up to minutes or days in case of system unavailability). Both situations are very common and need to be addressed, and both require state handling in some form. Good solutions are rare, so many projects reinvent the wheel. I will go over alternatives and show, how existing state machine frameworks can be leveraged to do this. I am also sharing my thoughts on how to implement end to end business processes, which might span multiple contexts and aggregates, as there are various interesting aspects to look at. This is about how to keep as much control and visibility as necessary, without violating contexts and ownerships. There is currently a lot of debate going on - not only within the DDD community, but also in the microservice community. I will demonstrate concepts concretely on the code level and have some demos with me.

My talk will be for all participants having to deal with long running flows in some form. This is almost everyone in my current perception.

The best thing about being part of the DDD community at DDD eXchange is being able to discuss ideas and experiences with the community and other experts. DDD eXchange gets so many smart people together, which is why I am really looking forward to it.

I think the most exciting development for the DDD community over the next 12 months will be that DDD starts to arrive in the mainstream. I come from a Java background where DDD was basically ignored over the last few years. With microservices DDD principles start to get known and adapted – which is a good thing! And with growing complexity of the overall systems I am pretty sure it will spread further. Just that the long running flows need to be better addressed!

Interested in finding out more about this years conference? Check out the DDDX Programme Page!

Excited to have Steven Lowe sharing his thoughts on 'The Three Rules for Domain-Driven Design' at this years DDD eXchange!




I am excited to join DDD eXchange, where I will be sharing my thoughts on a simple philosophical and technical framework for understanding and using domain-driven design, titled "Three Rules for Domain-Driven Design". The essence of DDD is (1) capturing a model of the domain, (2) embedding it in the code, and (3) protecting it from corruption. All of the practices and patterns of DDD follow from these three simple guidelines, allowing new practitioners to quickly grasp and use the basic concepts without being overwhelmed by the plethora of patterns and choices that DDD provides. DDD is deep and wide, but you don't have to use all of it all the time - though the conceptual framework and domain-first orientation are always appropriate. If you don't intentionally model the domain, you will unintentionally model something else!

Interested in this years DDD eXchange? 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 60,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

Missed DDDx 2017?

No worries! We have recorded every talk as SkillsCasts (film, code and slides), which you can check out here. Missed that interesting conversation you would have had with Julie Lerman? We thought you would have enjoyed that and have taken the opportunity to record a conversation with her and other great people who joined us at DDDx this year (below). Want to know what key insights you could have gained at DDDx 2017? Check out Skyscanner's blog below.

Want to join us next year? We've opened registration for DDDx 2018 already (and the Early Bird catches the worm)! Don't miss DDDx 2018!

An interview with Julie Lerman at the DDD eXchange 2017



Skyscanner's three 'learns' from the DDD eXchange: Crunching the domain, talking to people and learning!

Domain Driven Design, or DDD, is a methodology or an approach in software development that emphasises the importance of getting your ‘Domain’ or business logic right. The term was coined by Eric Evans in his book ‘Domain-Driven Design: Tackling Complexity in the Heart of Software’.

At Skyscanner, we have a good tradition of visiting the most interesting conferences and I was lucky enough to attend the DDDx Conf in London this April. DDDx is probably one of the main DDD events there is, with Eric Evans himself delivering a keynote every year since this conference began nine years ago.

This year the focus was far less on the technical details of properly implementing DDD in your application (things like Value Objects, Aggregates, Domain Events, etc.) but more on the three most difficult parts: Crunching the domain, talking to people and learning! Many great speakers presented their thoughts. Here are Petya Afanasiev's notes on the two that struck and inspired him the most...

An interview with Ciaran McNulty at the DDD eXchange 2017


An interview with Javier Fernandez at the DDD eXchange 2017



Don't miss the 2018 edition of DDDX!

Alberto Brandolini's DDD Modelling Workshop

Monday 24th, Tuesday 25th and Wednesday 26th April 2017

Are you interested creating deeper models to increase your enterprise business agility? Join Alberto Brandolini for this intensive 3 day Domain Driven Design workshop to find the strategy that works for you!

Large scale software development projects often fail to deliver the expected value. Release after release, the resulting stack becomes unsafe and harder to change. Even worse, the fragility of the existing system, pollutes the ecosystem: relevant business requests might be procrastinated due to lack of safety, while good developers might be tempted to leave.

Domain-Driven Design attacks these problems from the source, by promoting a tighter alignment between business stakeholders and software practitioners, and a different approach for critical software development.

Join DDD expert Alberto Brandolini on this intense and interactive three days workshop and he will show you how to find the sweet spot between strategy and implementation. You will discover new ways to collaborate with stakeholders and discover how to develop software and best practices to design performing and robust architectures.

Book a place here.

Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD

Monday 24th, Tuesday 25th and Wednesday 26th April 2017

Would you like to learn all about system building and architectures with Domain Driven Design? Join this course on CQRS, Domain Events, Event Sourcing and how to apply DDD with Greg Young!

The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD.

This CQRS course will help you avoid this. You will learn all about Command Query Responsibility Separation (CQRS), Domain Events, Event Sourcing and how to effectively apply DDD within an organisation.

Book a place here.

Available Packages

    • 256-BIT SPONSORSHIP
    • Engage with 200 highly experienced architects and senior developers exploring Domain Driven Design and it's application in designing enterprise systems! Show off your team, projects or tools at your #DDDx conference booth!

      Brand Visibility Benefits
      • Your logo (extra large) on all #DDDx Sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (extra large) at the bottom of all DDDx conference pages;
      • Your logo on DDDx Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on lanyrds worn by every attendee
      • Your logo on conference t-shirt
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Your logo on conference swag bags
      • Your logo on DDDx party tickets
      • Your logo on DDDx beer mats
      • Your logo on DDDx conference party banners
      Engagement Benefits
      • Your own booth at #DDDx (4.5mx2.5m);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Six Exhibitor Tickets to the conference;
      • Six Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • 50 conference party drink tokens to give away at your booth
      • 3 gifts or printed items in conference swag bags
      • 4 places at the speakers dinner
      • Your 300-word news item, interview or blog post - plus visual - announced on conference sneak preview pages and in social media
      • Your 140 character post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
      • 6 tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
    • 128-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (large) on all #DDDx Sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (large) at the bottom of all DDDx conference pages;
      • Your logo on DDDx Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Your logo on conference swag bags
      • Your logo on DDDx party tickets
      • Your logo on DDDx beer mats
      • Tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
      Engagement Benefits
      • Your own booth at #DDDx (3mx1.5m);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Four Exhibitor Tickets to the conference;
      • Four Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • 25 conference party drink tokens to give away at your booth
      • 2 gifts or printed items in conference swag bags
      • 2 places at the speakers dinner
      • Your 300-word news item, interview or blog post - plus visual - announced on conference sneak preview pages and in social media
      • Your 140 character post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
    • 64-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (medium) on all #DDDx Sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (medium) at the bottom of all DDDx conference pages;
      • Your logo on DDDx Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Two tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
      Engagement Benefits
      • Your own booth at #DDDx (1.5mx1.5m);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Two Exhibitor Tickets to the conference;
      • Two Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • 10 conference party drink tokens to give away at your booth
      • 1 gift or printed item in conference swag bags
      • Your 300-word news item, interview or blog post - plus visual - announced on conference sneak preview pages and in social media
      • Your 140 character post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
    • 32-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (small) on #DDDx sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (small) at the bottom of all DDDx conference pages;
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      Engagement Benefits
      • Your own flipchart at #DDDx
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • One item (leaflet, device, pen or notepad) included in 200 #DDDx swag bags;
      • One Exhibitor Ticket;
      • One Full Conference Ticket, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • One tweet retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
    • 16-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (extra small) on #DDDx Sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (extra small) at the bottom of all DDDx conference pages;
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      Engagement Benefits
      • One item (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • One Exhibitor Ticket to the conference;


    • T-SHIRT SPONSORSHIP
    • Be remembered! Have your logo printed on all #DDDx t-shirts, provided to conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 200 #DDDx t-shirts
      • Exclusive to two t-shirt sponsors only!
    • SPONSOR THE DDD EXCHANGE PARTY!
    • Be remembered by all conference attendees, speakers and sponsors attending the party this year! Have your logo printed on the DDD eXchange 2017 Party beer mats and on highly visible party posters and pop-up banners, which are bound to feature in lots of pictures this year.

      Brand Visibility Benefits
      • Your logo displayed on the DDD eXchange 2017 party beer mats and on the party table pop-up banners;
      • Five free tickets to the DDD eXchange 2017 Party, which you can gift to your clients and team members;
      • Your logo (small) on all in-venue conference banners and on the DDD eXchange 2017 Sponsor web pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Exclusive to two party sponsors only!
    • SPONSOR THE #DDDX 2017 ATTENDEE BAGS!
    • Be remembered! Have your logo printed on all #DDDx swag bags, provided to conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 200 #DDDx delegate (swag) bags;
      • Exclusive to two sponsors only!

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 2017! Skills Matter presents the 9th edition of the DDD eXchange London, the place to go if you're interested in Domain Driven Design and associated tools and processes.

Join us at DDD eXchange in London on Thursday 27th and Friday 28th April 2017!

Tickets for DDD eXchange 2018 are now available! Find out more here.

Willing to know how to approach long running processes, and how to overcome the big challenges you're likely to face? Want to learn the three golden rules for DDD, new ways to empirically discover boundaries, and how to make the most out of modelling by example?

Join us and the leading experts in the DDD realm in this event - housing the latest and the best in Domain Driven Design and associated tools and processes. Follow us at #dddx to hear all the latest news.

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


Programme Announcements!

We're now ready to unveil the line-up of speakers and experts who will make DDD eXchange 2017 the best one yet! Find out more on the Programme Page. Please note: programme is subject to change.

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!

Join us for the DDDX Bytes evening events at CodeNode

Want to stay in the loop with the latest developments within the DDD community?

Join us at the brand new DDDX Bytes series we'll be hosting at CodeNode leading up to DDD eXchange 2017!

Find more information here!

Code of Conduct

Please find our Code of Conduct here.

Impressions of the previous editions

Thanks to our sponsors

Programme

Day 1: Day 1 - Thursday 27th April

The Programme is incomplete and subject to change, keep an eye on this page to find out the latest updates!

Track Ctrl AltTab
08:30

Registration and Breakfast

09:15

Welcome to #DDDX 2017

09:30

Good Design is Imperfect Design

Eric Evans


design ddd dddesign
10:15

Coffee Break

10:30

Three Rules for Domain-Driven Design

Steven A. Lowe


domain-model code dddx ddd

BDD Scenarios as Domain Models

Ciaran McNulty


bdd domain-model dddx ddd
11:15

Coffee Break

11:30

Crossing the river by feeling the stones

Simon Wardley


acrhitecture situational-awareness mapping agile open-source systems-thinking serverless organisation strategy dddx ddd

Pragmatic Event-Driven (Micro)Services

Allard Buijze


dddx axon microservices event-driven ddd architecture
12:15

Coffee Break

12:30

Long running processes in DDD

Bernd Rücker


processes implementation dddx ddd

Emergent Boundaries

Mathias Verraes


boundaries modelling dddx ddd
13:15

Lunch

14:00

Collaboration Driven Development outside in – peeling away the layers

Jenny Martin


software-architecture collaboration agile dddx ddd
14:45

Coffee Break

15:00

The bank is not a black box

Andra Sonea


ddd dddesign banking finance architecture

Refactor your specs!

Cyrille Martraire


specifications tdd refactoring bdd agile dddx ddd
15:45

Coffee Break

16:00

Navigating Collaboration: finding the right conversation

Richard Watkins


conversation collaboration dddx ddd

Black Ops DDD using the Business Model Canvas

Javier Fernandez Garcia


business-model-canvas black-ops dddx ddd dddesign
16:45

Beer Break

17:00

Architecting & Designing for Change, Events-First

Russ Miles


events dddx ddd architecture
17:45

#DDDX Party!

21:00

End of #DDDX Day 1

Day 2: Day 2 - Friday 28th April

The Programme is incomplete and subject to change, keep an eye on this page to find out the latest updates!

Track Ctrl Cmd
08:30

Registration and Breakfast

09:15

Welcome to #DDDX 2017

09:30

Empathy Driven Design

Jeff Patton


agile-development empathy customer-relationship ddd dddx
10:15

Coffee Break

10:30

The Elephant in the Room

Greg Young


microservices ddd architecture
11:15

Coffee Break

11:30

DDD with TLC: Evolving Legacy Software and Legacy Minds

Julie Lerman


coaching ddd dddx
12:15

Coffee Break

12:30

Optimized for What?

Alberto Brandolini


domain-driven-design ddd architecture
13:15

Lunch

14:00

How to do DDD all wrong

Elizabeth Keogh


ddd dddx architecture
14:45

Coffee Break

15:00

Cultivating Creativity in Domain Driven Design

Pete Buckney


software-architecture creativity design dddesign ddd
15:45

Coffee Break

16:00

Socratic Architecture: Simple Heuristics for Designing Complex Systems

Vladik Khononov


Bootiful CQRS with Axon Framework

Allard Buijze


16:00
3

Unconference

Mathias Verraes, Julie Lerman, and Kacper Gunia


dddesign unconference ddd dddx
16:15

Hexagonal Architecture


Bootiful CQRS with Axon Framework

Allard Buijze


16:30

Bounded Context on Continuous Delivery


Bootiful CQRS with Axon Framework

Allard Buijze


16:45

DDD All-The-Things


Bootiful CQRS with Axon Framework

Allard Buijze


17:00

The Brutal DDD Pitch

Mathias Verraes


17:30

#DDDX 2017 Wrap Up Speech in Ctrl + End of #DDDX 2017 - See you next year

Sneak Preview

Richard Watkins will be joining #DDDX 2017 for a not-to-be-missed talk on Conversation and collaboration



I think I may hold the dubious honour of being the speaker at DDDx who knows the last about DDD. My career could be said to be defined by CCC: chemistry (R&D), consulting (innovation/strategy) and creativity (the arts). But the reason I’ve been invited is for two different Cs that are very valuable for DDD. The first is that my specialist subject is Collaboration: getting things done in groups is my long term fascination in life and since 2013 my professional specialism at Let’s Go. The second valuable C is Conversation: the way I look at it, better collaboration only comes from identifying and starting the right conversations.

So, I’ll look forward to meeting with you all at DDDx, and those wonderful people at SkillsMatter are generously giving you all a set of cards from my team at Let’s Go - a practical way to zero in on the right conversations as you work in teams.

Want to find out more? Jump to the Programme Page or, to find out more on the Let's Go Cards, have a look at this website!


Julie Lerman is looking forward to learning with (and from) the DDD community at this years DDDX!



I’m so happy to be participating in the 2017 DDD eXchange where I hope to inspire you with new tactics and spread the DDD love to your team, clients and other collaborators.

Being part of the DDD community which DDD eXchange brings together allows us all to learn from one another, regardless of our level of experience, whether we’re on the stage or in the audience. At DDDX, I’m looking forward to finding out what is currently inspiring the forward thinking DDDers, even if it takes me some more years to catch up.

I hope that my talk will be useful to anyone who’s looking for ways to help others benefit from the problem solving techniques that DDD brings to the architect’s and developer’s toolkit. And that makes me excited for all of those developers who will be able to learn from you.


Wanna find out more? Jump to the Programme Page!


Happy to have Bernd Rücker joining us at DDDX 2017 to share his thoughts on long running flows & implementing end-to-end business processes!



I am excited to join DDD eXchange where I will be sharing my thoughts on long running flows. This is about business processes (spanning days, weeks or months) as well as using Saga to implement transactions in distributed systems without 2-phase-commit (spanning milliseconds up to minutes or days in case of system unavailability). Both situations are very common and need to be addressed, and both require state handling in some form. Good solutions are rare, so many projects reinvent the wheel. I will go over alternatives and show, how existing state machine frameworks can be leveraged to do this. I am also sharing my thoughts on how to implement end to end business processes, which might span multiple contexts and aggregates, as there are various interesting aspects to look at. This is about how to keep as much control and visibility as necessary, without violating contexts and ownerships. There is currently a lot of debate going on - not only within the DDD community, but also in the microservice community. I will demonstrate concepts concretely on the code level and have some demos with me.

My talk will be for all participants having to deal with long running flows in some form. This is almost everyone in my current perception.

The best thing about being part of the DDD community at DDD eXchange is being able to discuss ideas and experiences with the community and other experts. DDD eXchange gets so many smart people together, which is why I am really looking forward to it.

I think the most exciting development for the DDD community over the next 12 months will be that DDD starts to arrive in the mainstream. I come from a Java background where DDD was basically ignored over the last few years. With microservices DDD principles start to get known and adapted – which is a good thing! And with growing complexity of the overall systems I am pretty sure it will spread further. Just that the long running flows need to be better addressed!

Interested in finding out more about this years conference? Check out the DDDX Programme Page!

Excited to have Steven Lowe sharing his thoughts on 'The Three Rules for Domain-Driven Design' at this years DDD eXchange!




I am excited to join DDD eXchange, where I will be sharing my thoughts on a simple philosophical and technical framework for understanding and using domain-driven design, titled "Three Rules for Domain-Driven Design". The essence of DDD is (1) capturing a model of the domain, (2) embedding it in the code, and (3) protecting it from corruption. All of the practices and patterns of DDD follow from these three simple guidelines, allowing new practitioners to quickly grasp and use the basic concepts without being overwhelmed by the plethora of patterns and choices that DDD provides. DDD is deep and wide, but you don't have to use all of it all the time - though the conceptual framework and domain-first orientation are always appropriate. If you don't intentionally model the domain, you will unintentionally model something else!

Interested in this years DDD eXchange? 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 60,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

Missed DDDx 2017?

No worries! We have recorded every talk as SkillsCasts (film, code and slides), which you can check out here. Missed that interesting conversation you would have had with Julie Lerman? We thought you would have enjoyed that and have taken the opportunity to record a conversation with her and other great people who joined us at DDDx this year (below). Want to know what key insights you could have gained at DDDx 2017? Check out Skyscanner's blog below.

Want to join us next year? We've opened registration for DDDx 2018 already (and the Early Bird catches the worm)! Don't miss DDDx 2018!

An interview with Julie Lerman at the DDD eXchange 2017



Skyscanner's three 'learns' from the DDD eXchange: Crunching the domain, talking to people and learning!

Domain Driven Design, or DDD, is a methodology or an approach in software development that emphasises the importance of getting your ‘Domain’ or business logic right. The term was coined by Eric Evans in his book ‘Domain-Driven Design: Tackling Complexity in the Heart of Software’.

At Skyscanner, we have a good tradition of visiting the most interesting conferences and I was lucky enough to attend the DDDx Conf in London this April. DDDx is probably one of the main DDD events there is, with Eric Evans himself delivering a keynote every year since this conference began nine years ago.

This year the focus was far less on the technical details of properly implementing DDD in your application (things like Value Objects, Aggregates, Domain Events, etc.) but more on the three most difficult parts: Crunching the domain, talking to people and learning! Many great speakers presented their thoughts. Here are Petya Afanasiev's notes on the two that struck and inspired him the most...

An interview with Ciaran McNulty at the DDD eXchange 2017


An interview with Javier Fernandez at the DDD eXchange 2017



Don't miss the 2018 edition of DDDX!

Fringe

Alberto Brandolini's DDD Modelling Workshop

Monday 24th, Tuesday 25th and Wednesday 26th April 2017

Are you interested creating deeper models to increase your enterprise business agility? Join Alberto Brandolini for this intensive 3 day Domain Driven Design workshop to find the strategy that works for you!

Large scale software development projects often fail to deliver the expected value. Release after release, the resulting stack becomes unsafe and harder to change. Even worse, the fragility of the existing system, pollutes the ecosystem: relevant business requests might be procrastinated due to lack of safety, while good developers might be tempted to leave.

Domain-Driven Design attacks these problems from the source, by promoting a tighter alignment between business stakeholders and software practitioners, and a different approach for critical software development.

Join DDD expert Alberto Brandolini on this intense and interactive three days workshop and he will show you how to find the sweet spot between strategy and implementation. You will discover new ways to collaborate with stakeholders and discover how to develop software and best practices to design performing and robust architectures.

Book a place here.

Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD

Monday 24th, Tuesday 25th and Wednesday 26th April 2017

Would you like to learn all about system building and architectures with Domain Driven Design? Join this course on CQRS, Domain Events, Event Sourcing and how to apply DDD with Greg Young!

The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD.

This CQRS course will help you avoid this. You will learn all about Command Query Responsibility Separation (CQRS), Domain Events, Event Sourcing and how to effectively apply DDD within an organisation.

Book a place here.

Sponsors

Thanks to our sponsors

Available Packages

    • 256-BIT SPONSORSHIP
    • Engage with 200 highly experienced architects and senior developers exploring Domain Driven Design and it's application in designing enterprise systems! Show off your team, projects or tools at your #DDDx conference booth!

      Brand Visibility Benefits
      • Your logo (extra large) on all #DDDx Sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (extra large) at the bottom of all DDDx conference pages;
      • Your logo on DDDx Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on lanyrds worn by every attendee
      • Your logo on conference t-shirt
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Your logo on conference swag bags
      • Your logo on DDDx party tickets
      • Your logo on DDDx beer mats
      • Your logo on DDDx conference party banners
      Engagement Benefits
      • Your own booth at #DDDx (4.5mx2.5m);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Six Exhibitor Tickets to the conference;
      • Six Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • 50 conference party drink tokens to give away at your booth
      • 3 gifts or printed items in conference swag bags
      • 4 places at the speakers dinner
      • Your 300-word news item, interview or blog post - plus visual - announced on conference sneak preview pages and in social media
      • Your 140 character post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
      • 6 tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
    • 128-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (large) on all #DDDx Sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (large) at the bottom of all DDDx conference pages;
      • Your logo on DDDx Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Your logo on conference swag bags
      • Your logo on DDDx party tickets
      • Your logo on DDDx beer mats
      • Tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
      Engagement Benefits
      • Your own booth at #DDDx (3mx1.5m);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Four Exhibitor Tickets to the conference;
      • Four Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • 25 conference party drink tokens to give away at your booth
      • 2 gifts or printed items in conference swag bags
      • 2 places at the speakers dinner
      • Your 300-word news item, interview or blog post - plus visual - announced on conference sneak preview pages and in social media
      • Your 140 character post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
    • 64-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (medium) on all #DDDx Sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (medium) at the bottom of all DDDx conference pages;
      • Your logo on DDDx Bytes Meetup pages, which feature monthly community events leading up to the conference
      • Your logo in pre-and post conference attendee news update emails
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      • Two tweets retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
      Engagement Benefits
      • Your own booth at #DDDx (1.5mx1.5m);
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • Two items (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • Two Exhibitor Tickets to the conference;
      • Two Full Conference Tickets, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • 10 conference party drink tokens to give away at your booth
      • 1 gift or printed item in conference swag bags
      • Your 300-word news item, interview or blog post - plus visual - announced on conference sneak preview pages and in social media
      • Your 140 character post-conference news item & hotlinked URL shared in post-conference email shared with all attendees
    • 32-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (small) on #DDDx sponsor pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Your logo (small) at the bottom of all DDDx conference pages;
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      • Your logo on conference closing speech sponsor 'thank you' slide
      Engagement Benefits
      • Your own flipchart at #DDDx
      • Your sponsored message with hot linked logo in the #DDDx post-conference newsletter;
      • One item (leaflet, device, pen or notepad) included in 200 #DDDx swag bags;
      • One Exhibitor Ticket;
      • One Full Conference Ticket, which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
      • One tweet retweeted by @skillsmatter before and during the conference and highlighted as part of tweets trending with #DDDx
    • 16-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (extra small) on #DDDx Sponsor pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (extra small) at the bottom of all DDDx conference pages;
      • Your logo on name badges worn by every attendee
      • Your logo in the printed conference progam booklet
      • Your logo on main stage re-boards and banners throughout the venue
      Engagement Benefits
      • One item (leaflet, device, pen or notepad) included in all #DDDx swag bags;
      • One Exhibitor Ticket to the conference;


    • T-SHIRT SPONSORSHIP
    • Be remembered! Have your logo printed on all #DDDx t-shirts, provided to conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 200 #DDDx t-shirts
      • Exclusive to two t-shirt sponsors only!
    • SPONSOR THE DDD EXCHANGE PARTY!
    • Be remembered by all conference attendees, speakers and sponsors attending the party this year! Have your logo printed on the DDD eXchange 2017 Party beer mats and on highly visible party posters and pop-up banners, which are bound to feature in lots of pictures this year.

      Brand Visibility Benefits
      • Your logo displayed on the DDD eXchange 2017 party beer mats and on the party table pop-up banners;
      • Five free tickets to the DDD eXchange 2017 Party, which you can gift to your clients and team members;
      • Your logo (small) on all in-venue conference banners and on the DDD eXchange 2017 Sponsor web pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Exclusive to two party sponsors only!
    • SPONSOR THE #DDDX 2017 ATTENDEE BAGS!
    • Be remembered! Have your logo printed on all #DDDx swag bags, provided to conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 200 #DDDx delegate (swag) bags;
      • Exclusive to two sponsors only!

To discuss sponsorship opportunities please contact the team:

Skillscasts
Photos
Other Years