Explore

Join Us

Domain Language

Domain Language

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.

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.

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...

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...

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...

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.

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.

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...