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
Excited? Share it!
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
Invalid Time
Invalid Time
|
Registration and Breakfast |
|||||||
09:15
Invalid Time
Invalid Time
|
Welcome to #DDDX 2017 |
|||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
For example, bounded contexts are an explicit acknowledgement of the need to confine our intensive modelling within a modest scope. And within that modest scope, we iterate toward refinement, sometimes having insights along the way that lead to much deeper, more elegant models ... but only sometimes, and unpredictably. Good designs always have flaws. And losing a pragmatic, balanced view of all this makes projects slow! Paradoxically, moving slowly means less exploration, less iteration and therefore worse design. This has happened to most serious designers. It has happened to me. This balance doesn't usually happen without conscious attention, and it helps to have some concrete techniques for making well-designed, imperfect software. We can also shift our mindset to produce better designs by avoiding the pitfalls of idealism.
ddd
dddesign
design
About the speaker...Eric EvansEric is a key contributor of dddcommunity.org and speaks at many industry conferences, e.g., InfoQ Eric's upcoming blog will be published on his website domainlanguage.com. |
|||||||
10:15
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
10:30
Invalid Time
Invalid Time
|
ddd
dddx
domain-model
code
About the speaker...Steven A. LoweSteven tweets at @stevenalowe, and his blog can be found here. |
The practice of Modelling by Example takes these example-driven conversations with subject matter experts, and uses them as a venue to extract domain understanding and ubiquitous language. Join Ciaran and explore the BDD concepts of Features, Rules and Examples, how to improve our domain models within your requirements conversations, and how test automation driven by examples applies a pressure to align your code to the derived models.
ddd
dddx
bdd
domain-model
About the speaker...Ciaran McNultyCiaran tweets at @CiaranMcNulty, his GitHub profile is at https://github.com/ciaranmcnulty, and his website can be found here. |
||||||
11:15
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
11:30
Invalid Time
Invalid Time
|
Simon Wardley examines the issue of situational awareness and explains how it applies to technology. Using examples from government and the commercial world, he explores how you can map your environment, identify opportunities to exploit, and learn to play the game.
ddd
acrhitecture
dddx
situational-awareness
mapping
agile
open-source
systems-thinking
serverless
organisation
strategy
About the speaker...Simon WardleySimon is a former CEO, former advisory board member of startups (all now acquired by US Giants), fellow of Open Europe, inventor of Wardley Mapping, a regular conference speaker and a researcher for the LEF. He uses mapping in his research for the LEF covering areas from Serverless to Nation State competition whilst also advising / teaching LEF clients on mapping, strategy, organisation and leadership. As a geneticist with a love of mathematics and a fascination in economics, Simon has always found himself dealing with complex systems, whether it’s in behavioural patterns, environmental risks of chemical pollution, developing novel computer systems or managing companies. He is a passionate advocate and researcher in the fields of open source, commoditization, innovation, organizational structure and cybernetics. |
In this session, Allard Buijze will share the lessons he has learned on DDD (and CQRS) while building Axon Framework. How can a framework help developers build better software, faster. Why do certain frameworks fail, and take you down with them? How can a framework promote, instead of inhibiting, the use of a good model?
ddd
dddx
axon
architecture
microservices
event-driven
About the speaker...Allard BuijzeAllard brings a vast amount of knowledge and experience to this role. As a former software architect specializing within the field of "scalability" and "performance", he has worked on several small and large projects, where performance is often a recurring theme. Allard is convinced that a good domain model is the beginning of contributing to the overall performance of an application. From this conviction, he has developed the Axon Framework. He regularly gives workshops and trainings in frameworks, best practices and architecture. He also regularly speaks at conferences, seminars and meet-ups. Find Allard on Twitter at @allardbz. |
||||||
12:15
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
12:30
Invalid Time
Invalid Time
|
First challenge: Implementation. There are known patterns like Saga or Process Manager, but how can these be implement properly? Having long running processes requires you to save state and to handle timeouts – but that’s just the beginning. Is a custom DSL the way to go? Should existing tools like state machines, orchestration frameworks or workflow engines be leveraged? Second challenge: Methodology. How can end-to-end processes be implemented without violating DDD principles including the bounded context? How should responsibility be distributed? If long running processes turn out to be business processes spanning multiple days, weeks or months - how does this change the game? In this talk Bernd will share with you a summary of his team's real-life experience at Camunda with these questions, discuss pros and cons of different approaches and provide guidance, backed by concrete code examples to illustrate alternatives.
ddd
dddx
processes
implementation
About the speaker...Bernd RückerThroughout Bernd's 15+ years in software development, he has helped automating highly scalable core workflows at global companies including T-Mobile, Lufthansa and Zalando. Bernd has contributed to various open source workflow engines. He is co-founder and developer advocate of Camunda, an open source software company reinventing workflow automation. He co-authored "Real-Life BPMN," a popular book about workflow modeling and automation. He regularly speaks at conferences and write for various magazines. Bernd is currently focused on new workflow automation paradigms that fit into modern architectures around distributed systems, microservices, domain-driven design, event-driven architecture and reactive systems. Bernd tweets at @berndruecker and his GitHub can be found here. |
ddd
dddx
boundaries
modelling
About the speaker...Mathias VerraesHe has worked with clients in Government, Logistics, Mobility, Energy, E-Commerce, and more. He teaches Domain-Driven Design courses and curates the DDD Europe conference. When he’s at home in Kortrijk, Belgium, he helps his two sons build crazy Lego contraptions. Mathias tweets at @mathiasverraes. |
||||||
13:15
Invalid Time
Invalid Time
|
Lunch |
|||||||
14:00
Invalid Time
Invalid Time
|
KEYNOTE
Nobody wants to go back to those days. Now beards are back in fashion, but we all understand the benefits of iteration and greater collaboration to help accelerate the delivery of high value software. Iterative approaches like Agile (I’ve heard) sometimes tell us to throw away our diagrams and embrace more emergent analysis and design techniques over upfront work. But hang on a minute! I like diagrams!! If we plunge straight into story writing and task board shuffling, aren’t we in danger of losing sight of the big picture! Stories blow up in our faces, dragons reveal themselves and we end up stuck in a giant ball of mud, desperately trying to refactor our way out of it. DDD techniques help with this, but it’s still hard to get the right balance and align design activities with everything else that is going on. In this talk Jenny will explore the many different heartbeats of iterations and collaboration we have within our organisations, and the different levels of decomposition that happen as we move from the problem to the solution domain. She's going to present a model that might help us plan more effective collaboration and join up with other team activities so that we’re all aligned and working on the right thing at the right time. Jenny hopes you might try a collaboration – driven approach in your own teams and see if it helps you start small and get the balance right between up front and iterative activities.
ddd
software-architecture
dddx
collaboration
agile
About the speaker...Jenny MartinJenny believes that great teams are built on collaboration, shared responsibility and by embracing individuality and diversity. Jenny is active in the software development community as an expert in team collaboration and effectiveness and a regular speaker at events across Europe. She has 20+ years of leadership experience delivering large scale projects on multiple platforms, tools and technologies in the customer loyalty, retail and finance sectors. |
|||||||
14:45
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
15:00
Invalid Time
Invalid Time
|
As the puzzle was more or less complete, Andra witnessed how pieces of the puzzle disappeared, taken by new players, outside the traditional financial services sector. Being involved in the Fintech market in parallel with working for banks she observed this fuzzy edge at the interaction between the two very different ways of delivering financial services. Traditionally, retail banking services are delivered by vertically integrated, fully owned, and highly concentrated institutions (retail banks). The evolution of the Fintech market players leads her to believe the industry is on the path to fragmentation on horizontal lines (e.g. marketing & distribution, transaction processing, payments, back office services). On these horizontals, the players will compete with each other but will collaborate across horizontals, delivering their services through partnerships. As the fragmentation lines become visible, the more we know about what is inside the “black box”, the more banks and new players alike will be able to respond and develop effective solutions for our times. Join Andra as she unravel what is “inside the box” of a typical retail bank and how the industry structure may change in the next few years, as the black box becomes more transparent and new players bring to life banking functionality using new technology and business models.
ddd
dddesign
banking
finance
architecture
About the speaker...Andra SoneaAndra has been actively involved in the Fintech market for over six years, being a keen supporter of collaboration between financial services institutions and start-ups. Andra has a BSc in Economics and Political Sciences, and an MBA in Corporate Finance from London Business School. Andra tweets at @andrasonea, and her blog can be found here. |
In the TDD cycle, refactoring is the art of restructuring the code to make it simpler, without changing its behavior at runtime. A key part of refactoring is to recognize and extract duplications. Refactoring is very useful at the code level, and it is even more powerful when applied during business analysis or functional architecture. Cyrille will show you how the practice of refactoring directly "at the business domain level" can simplify the problem, and therefore the resulting implementation code, by orders of magnitude. This means much less code to write, to test and to maintain, and much fewer defects as a result. Join Cyrille as he shares 5 patterns on how to refactor at the business-domain level, such as "Make It Systematic" and "Degenerate Case." He will also explore some limits and the required mindset. This approach of refactoring has been used on several real-world projects and is derived in particular from DDD and Specification by Example.
ddd
dddx
agile
specifications
tdd
refactoring
bdd
About the speaker...Cyrille MartraireWith 17+ years of experience in startups, software vendors and banks, Cyrille still calls himself a developer. He's passionate about design in every aspect: TDD, BDD and in particular DDD. Cyrille also has an extensive knowledge of capital market finance, and he's the author of the book Living Documentation to be published by Addison-Wesley Professional in 2018. Cyrille tweets at @cyriux, and you can find out more about Arolla here. |
||||||
15:45
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
16:00
Invalid Time
Invalid Time
|
At DDDx Richard Watkins, Founder of Let’s Go, will be sharing a simple tool to help you navigate the collaborative groups you re involved in. Built from years of practise and refinement in the work place, Richard suggests that there are five dynamics going on in groups. He suggests that paying attention to these five dynamics will build your group awareness and get you to the conversation you need to have. Because, as Werner Erhard once said, "A problem only exists in the absence of the right conversation." Join Richard’s session if you want pragmatic and grounded help on making your working groups work better. Richard will also be launching the Kickstarter campaign for his "Collaboration Cards" at DDDx. They help teams zero on the specific conversation they need to have - and we are delighted to be giving every DDDx delegate a pack to take away.
ddd
dddx
collaboration
conversation
About the speaker...Richard WatkinsRichard tweets at @letsgorich. |
The adoption of Domain-Driven Design will require a mindset revamp across your whole company. However, convincing people they should commit to change is probably the greatest challenge an organization can face. Making changes is not easy and you will need to leverage this in order to succeed. You'll be required to think out of the box and look out there for new tools. Only then you will be able to truly involve the rest of the organization, especially your business fellows. Fortunately you can make use of the Business Model Canvas: a popular tool designed to generate business models. This tool will help business to perceive Domain-Driven Design practices in a less shocking way. By making your counterparts feel more comfortable you will build a good atmosphere and your peers will be open for changes. Get to know what the Business Model Canvas is and how you can tweak it to help you gain buy-in from your organization to adopt Domain-Driven Design. In addition you will get some real world tips Javier learned while putting this handy tool into practice.
ddd
dddesign
dddx
business-model-canvas
black-ops
About the speaker...Javier Fernandez GarciaI'm seeking professional growth with each project giving always the most of me. I also require that from employees, peers and partners. I also love to teach, especially business tools such as the Business Model Canvas and the Value Proposition Design and their applications in the software development field. I recently kickstarted a Domain-Driven Design meetup in Madrid: join now and visit us! Javier tweets at @javierfdezg. |
||||||
16:45
Invalid Time
Invalid Time
|
Beer Break |
|||||||
17:00
Invalid Time
Invalid Time
|
KEYNOTE
ddd
dddx
architecture
events
About the speaker...Russ MilesRuss Miles is on a mission, as an Author, Speaker and Engineering Manager, to help people thrive in one of the harshest, and potentially impactful, working environments: software system engineering. Through his books, mentorship, open source contributions, talks, courses and his daily work, Russ tries to help people that are responsible for building and running some of today's most critical software-based systems to develop their own personal resilience, empathy, EQ and grit to flourish at work and in their lives. Russ can be reached in email at russ@russmiles.com, on Linkedin, and on Twitter.
|
|||||||
17:45
Invalid Time
Invalid Time
|
#DDDX Party! |
|||||||
21:00
Invalid Time
Invalid Time
|
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
Invalid Time
Invalid Time
|
Registration and Breakfast |
|||||||
09:15
Invalid Time
Invalid Time
|
Welcome to #DDDX 2017 |
|||||||
09:30
Invalid Time
Invalid Time
|
KEYNOTE
ddd
dddx
quality-matters-as
empathy
customer-relationship
About the speaker...Jeff PattonJeff is author of the bestselling O’Reilly book User Story Mapping which describes a simple holistic approach to using stories in Agile development without losing sight of the big picture. You can learn more about Jeff at jpattonassociates.com, and find him on Twitter at @jeffpatton. |
|||||||
10:15
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
10:30
Invalid Time
Invalid Time
|
KEYNOTE
ddd
microservices
architecture
About the speaker...Greg YoungGreg is an independent consultant and serial entrepreneur. He has 10+ years of varied experience in computer science from embedded operating systems to business systems and he brings a pragmatic and often times unusual viewpoint to discussions. He's a frequent contributor to InfoQ, speaker/trainer at Skills Matter and also a well-known speaker at international conferences. Greg also writes about CQRS, DDD and other hot topics on www.codebetter.com. |
|||||||
11:15
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
11:30
Invalid Time
Invalid Time
|
KEYNOTE
ddd
coaching
dddx
About the speaker...Julie LermanYou can find Julie presenting on Entity Framework, Domain Driven Design and other topics at user groups and conferences around the world. Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column and popular videos on Pluralsight.com. Follow Julie on twitter at @julielerman. |
|||||||
12:15
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
12:30
Invalid Time
Invalid Time
|
KEYNOTE
ddd
architecture
domain-driven-design
About the speaker...Alberto BrandoliniA 360° consultant in the Information Technology field, CEO and Founder of Avanscoperta. Asserting that problems cannot be solved with the same mindset that originated them, Alberto switches perspective frequently assuming the architect, mentor, coach, manager or developer point of view. He's a frequent speaker in software development related conferences in Italy and across Europe, since rumors spread about his funny attitude. He's also the founder of the Italian Domain-Driven Design community and of the Italian Stoos Satellite, and actively participates in debates about agile software development, lean management and new ways for entrepreneurship and collaboration. Also known as ziobrando, Alberto Brandolini is the inventor of EventStorming and author of Introducing EventStorming - An act of deliberate collective learning. |
|||||||
13:15
Invalid Time
Invalid Time
|
Lunch |
|||||||
14:00
Invalid Time
Invalid Time
|
KEYNOTE
ddd
dddx
architecture
About the speaker...Liz KeoghLiz Keogh is a Lean and Agile consultant based in London. She is a well-known blogger and international speaker, a core member of the BDD community and a passionate advocate of the Cynefin framework and of Wardley Mapping. Liz has a strong technical background with over 20 years’ experience in delivering and coaching others to deliver software, from small start-ups to global enterprises. Most of her work now focuses on Lean, Agile and organizational transformations, and the use of transparency, positive language, well-formed outcomes and safe-to-fail experiments in making change innovative, easy and fun. |
|||||||
14:45
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
15:00
Invalid Time
Invalid Time
|
Join Pete and have a look at diversity, collaboration, divergence and convergence, the role of constraints in stimulating creativity, and the importance of fun and play throughout your processes.
ddd
software-architecture
creativity
design
dddesign
About the speaker...Pete BuckneyWhat makes Pete tick is working with teams to discover and build the technology a business really needs. He's passionate about using collaborative approaches, and believes in the power of examples to give all relevant experts direct involvement in the software under development. Pete is active in the Agile/BDD community, speaking at meet-ups and conferences such as DDDX, BDDX and CukeUp. He co-authored SkillsMatter’s BDD Fast Track training course with Jenny Martin, and delivers this regularly. Follow Pete on Twitter @PeteBuckney. |
|||||||
15:45
Invalid Time
Invalid Time
|
Coffee Break |
|||||||
16:00
Invalid Time
Invalid Time
|
|
Day 2, 28 Apr starts 16:00 (Cmd)
Bootiful CQRS with Axon Framework
|
||||||
16:00
Invalid Time
Invalid Time
|
KEYNOTE
Day 2, 28 Apr starts 16:00
Unconference
|
|||||||
16:15
Invalid Time
Invalid Time
|
|
Day 2, 28 Apr starts 16:15 (Cmd)
Bootiful CQRS with Axon Framework
|
||||||
16:30
Invalid Time
Invalid Time
|
|
Day 2, 28 Apr starts 16:30 (Cmd)
Bootiful CQRS with Axon Framework
|
||||||
16:45
Invalid Time
Invalid Time
|
|
Day 2, 28 Apr starts 16:45 (Cmd)
Bootiful CQRS with Axon Framework
|
||||||
17:00
Invalid Time
Invalid Time
|
Day 2, 28 Apr starts 17:00 (Ctrl)
The Brutal DDD Pitch
|
|||||||
17:30
Invalid Time
Invalid Time
|
#DDDX 2017 Wrap Up Speech in Ctrl + End of #DDDX 2017 - See you next year |
-
The Elephant in the Room
Featuring Greg Young
Though this is a DDD conference the elephant will not be accompanied by blind men. Instead we will talk about what seems to be the most complex areas of event sourcing for most developers especially those first getting into it. Versioning. This talk will go through the basics in the first 15...
ddd microservices architecture -
Long running processes in DDD
Featuring Bernd Rücker
One ongoing discussion among the DDD community is about clarity in how to approach long running processes.
ddd dddx processes implementation -
Black Ops DDD using the Business Model Canvas
Featuring Javier Fernandez Garcia
If you are trying to adopt Domain-Driven Design within your organization you will need to drag the business people into it and yes, you should expect resistance. You will have to use unconventional techniques to make this happen... In this talk you will learn how Javier gained buy-in from both...
ddd dddesign dddx business-model-canvas black-ops -
DDD with TLC: Evolving Legacy Software and Legacy Minds
Featuring Julie Lerman
As a DDD practitioner, you have a lot of tools to help guide teams to gain new perspective on their problem domain, learn how to break down problems and organize software flow. But often you are faced with team members who are fearful of the new and reluctant to let go of what's worked for...
ddd coaching dddx -
BDD Scenarios as Domain Models
Featuring Ciaran McNulty
It is common in Behaviour Driven Development to extract example scenarios to clarify understanding of the system's behaviour.
ddd dddx bdd domain-model -
Navigating Collaboration: finding the right conversation
Featuring Richard Watkins
We know we will need to work in collaboration if we want to solve complex problems. But experience tells us that getting things done in groups is not always straightforwards, and sometimes is a total nightmare. Whatever way you cut it: collaborating with groups of humans always raises challenges....
ddd dddx collaboration conversation -
Refactor your specs!
Featuring Cyrille Martraire
Even in an agile world, specifications often go too far and describe solutions with too many details; all these premature decisions constraint the implementation and remove opportunities. There is a remedy: refactoring the specs, even before refactoring the code.
ddd dddx agile specifications tdd refactoring bdd -
Pragmatic Event-Driven (Micro)Services
Featuring Allard Buijze
Most discussions about the implementation of a new system or component (especially when considering a microservices based architecture) start by evaluating the various technical options and challenges that they come with. However, the real business value isn’t in these technical choices, but in...
ddd dddx axon architecture microservices event-driven -
Optimized for What?
Featuring Alberto Brandolini
Since the early days, software development has evolved a lot. Writing code used to be a long tiring activity, but now is no longer the bottleneck. However, if we see software development with a different perspective, we’ll realize that there are vast opportunities for improvement, by switching to...
ddd architecture domain-driven-design -
Good Design is Imperfect Design
Featuring Eric Evans
DDD is often invoked to justify perfectionism, or sometimes it sets up in people's minds an intimidating, impossible standard. This leads to endless analysis and polishing or indecisive thrashing. Although DDD does value polish and refinement in certain aspects of the software, the thrust of...
ddd dddesign design -
The bank is not a black box
Featuring Andra Sonea
For many years, in both academic and business circles, banks have been considered black boxes. Many have studied complex finance but few showed an interest in the way banks work. Andra found this intriguing and as a consultant and later on architect she used every single project within a bank to...
ddd dddesign banking finance architecture -
Crossing the river by feeling the stones
Featuring Simon Wardley
Deng Xiaoping once described managing the economy as crossing the river by feeling the stones—in other words have a direction but be adaptive. But in a world of constant change, how do you determine the right thing to do? Which pebble to tread on? How do you understand where you’re going and...
ddd acrhitecture dddx situational-awareness mapping agile open-source systems-thinking serverless organisation strategy -
Collaboration Driven Development outside in – peeling away the layers
Featuring Jenny Martin
According to various unsubstantiated historical reports, 20 years ago we had BIG up front analysis and design done by architects and analysts working in ivory towers stroking their beards and doing lots and lots of diagrams.
ddd software-architecture dddx collaboration agile -
Architecting & Designing for Change, Events-First
Featuring Russ Miles
In this talk Russ Miles, Lead Engineer at Atomist and Founder of Russ Miles & Associates, will walk through how to design a software systems that evolves, and even thrives, on change itself. With practical DDD examples, and the assistance of Atomist, Russ will show the evolution of a system...
ddd dddx architecture events -
Three Rules for Domain-Driven Design
Featuring Steven A. Lowe
Domain-Driven Design (DDD) can help focus and guide software development efforts, but learning DDD can be a daunting task. While DDD is deep and its implications extensive, there are three simple philosophical rules which guide both understanding and application: Capture the domain model, Embed...
ddd dddx domain-model code -
-
Cultivating Creativity in Domain Driven Design
Featuring Pete Buckney
Design is a creative exercise - but creativity can't be summoned on demand - it needs to be cultivated. Come on a tour with Pete of how you can change your team, environments and practices to foster the creativity you need for effective problem solving and design.
ddd software-architecture creativity design dddesign -
Emergent Boundaries
Featuring Mathias Verraes
Modelling is more than knowledge management. It’s complexity management. To reduce cognitive load, you split things up, whether at small scale, in code, or in the large, such as Bounded Contexts. But if you choose large boundaries upfront, you risk getting it wrong, and being stuck to them for a...
ddd dddx boundaries modelling -
Empathy Driven Design
Featuring Jeff Patton
This talk will help you explore beyond just domain understanding but you will also discover how to build empathy with customers and users.
ddd dddx quality-matters-as empathy customer-relationship
-
DDDx — Domain-Driven Design eXchange 2021
Two days - Online Conference
Join us at Domain-Driven Design eXchange, a 2-day conference where you'll learn from thought leaders, architects and developers as you connect with likeminded people to share the skills, insights, lessons developed from your modelling, design and development projects.
architecture discovery ddd domain-driven-design -
DDD eXchange 2018
Two days in London
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...
ddd dddesign eventstorming architecture tdd dddd -
DDD eXchange 2016
Two days in London
In June 2016 Skills Matter presents the 7th edition of the DDD eXchange London, the place to go if you're interested in Domain Driven Design and associated tools and processes. If you want to hear the latest innovations in this space from the world's DDD experts, and share your own ideas...
dddx ddd domain-driven-design software-architect -
DDD eXchange 2015
One day in London
We return this June for another edition of the DDD eXchange. The place to go if you're interested in Domain Driven Design and associated tools and processes.
ddd dddx domain-driven-design -
DDD eXchange NYC 2014
One day in New York City
Want to find out about the latest and greatest in DDD? Interested in meeting the rest of the community and big names like Eric Evans, Vaughn Vernon, and Paul Rayner?
domain-driven-design architecture ddd dddx -
DDD eXchange 2014
One day in London
Want to find out about the latest and greatest ideas & practices in DDD? Interested in meeting the rest of the community and big names like Eric Evans, Martin Thompson and Greg Young ? Then don't miss out on DDD eXchange 2014, where you'll discover all the latest ideas & practices...
domain-driven-design architecture ddd domain-modeling reactive-applications event-driven resilient scalable responsive eventstorming -
DDD eXchange NYC
One day in New York City
Want to keep up to date with the latest developments, in Domain Driven Design? Are you keen to learn and share skills with 200+ developers passionate about domain driven design?
domain-driven-design design-patterns architecture nhibernate repository-pattern cqrs dddxnyc -
DDD eXchange 2013
One day in London
Skills Matter hosted the fifth annual DDD eXchange led by the father of DDD, Eric Evans. Experts and thought leaders joined together with 125 practitioners and enthusiasts for one of the stand out Software Architecture events in the 2K13 calendar.
domain-driven-design design-patterns architecture nhibernate repository-pattern cqrs ruby-on-rails mongodb clojure dddx -
DDD eXchange 2012
One day in London
Now in its 4th year, the DDD Exchange has become one of the focal points of the DDD community. Each year, DDD thought leaders come together with 100+ enthusiasts for a truly interactive session where we delve into the tricky questions that leaders in DDD are struggling with.
domain-driven-design design-patterns architecture nhibernate repository-pattern cqrs actor-model ruby-on-rails mongodb clojure -
DDD eXchange 2010
One day in London
The theme of this year's DDD eXchange will be architectural innovation, and particularly CQRS. We will feature leading thinkers and architects who will share their experience and Eric Evans is the programme lead.
domain-driven-design design-patterns architecture nhibernate repository-pattern cqrs actor-model ruby-on-rails mongodb clojure -
DDD eXchange
One day in London
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.
domain-driven-design design-patterns architecture nhibernate repository-pattern cqrs actor-model ruby-on-rails mongodb clojure