Domain Language finds opportunities for organizations to get more value from their software development efforts by connecting technical thinking with business thinking. Strategic design brings clarity to confusing situations, aligns priorities, and focuses effort on the essential business core. Team training and coaching helps teams to smoothly mesh design and process best practices to put the model to work an acheive real agility. Eric Evans and all the people from Domain Language are experienced experts in the various aspects of integrating sophisticated design and bringing agility to software projects. Skills Matter & Domain Language Skills Matter and Domain Language work in close partnership in the UK, to provide advanced courses on domain-driven development and domain modelling, to support the Open Source and Agile community.
Park Bench Panel Discussion
This interactive discussion will allow questions from the floor to be answered and discussed by the speakers of the day and attendees. We're extremely grateful that Steve Bohlen will be chairing the discussion.
Business Logic – a different perspective
Featuring Udi Dahan
Although it’s been over a decade since the publication of the DDD “blue book”, there are even older principles that are not nearly as well known and, as a result, developers continue to struggle with logic across client and server tiers. This hasn't gotten any easier with the recent craziness...dddx ddd nservicebus
DDD & Microservices from the Front Lines: Building Evolvable Software with Events, Aggregates and Friends
Featuring David Dawson
Microservice-based systems are getting a lot of press as they promise speed of delivery and the ability to do something that has always been a challenge in software development: Embrace, or even thrive on, change.
The challenge is that designing microservices is harder than it might at first...ddd microservices cqrs dddx
Modelling by Example
Featuring Konstantin Kudryashov
Behaviour Driven Development (BDD) and Domain Driven Design (DDD) seen a great growth in adoption in recent years. We are all exploring new ways of bringing these two very important development methodologies together. What if we have it backwards and they were actually together all along? What if...dddx ddd bdd
Domain Driven Design with the F# type system
Featuring Scott Wlaschin
Statically typed functional programming languages like F# encourage a very different way of thinking about types. The type system is your friend, not an annoyance, and can be used in many ways that might not be familiar to OO programmers.ddd functional-programming f#
When DDD meets Documentation
Featuring Cyrille Martraire
How do you represent the Ubiquitous Language in practice? How do you materialize Bounded Contexts in your code? How do you document your understanding of the domain?
In this talk we'll show concrete answers to these questions and some more, in a way that will make you want to get started.dddx ddd bounded-contexts
DDD eXchange OpenSpace
We are running a different experiment this year: for those who prefer more interactive sessions over talks: a smaller parallel track, that will host discussions, workshop, open spaces, free-format sessions or whatever won't fit into a traditional talk format.dddx openspace ddd
DDD and Microservices: At last, some boundaries!
Featuring Eric Evans
Microservices are so hyped at this point that I'm embarrassed to express my enthusiasm for the idea. Even so, I see this as an important approach that can help people succeed with DDD, and, conversely, I believe the tools of Strategic Design can help with some of the inevitable problems...dddx ddd microservices bounded-contexts