I've got enough reading - said no one ever.
Friday, October 24, 2025
Wednesday, October 22, 2025
The Hidden Architecture of Words — Ubiquitous Language Uncovered
Over the past weeks, I’ve been diving into one of the cornerstones of Domain-Driven Design — Ubiquitous Language. It’s not just about naming things right. It’s about creating a shared language that bridges business and technology, reduces misunderstandings, and makes complex systems easier to reason about.
To make the idea practical, I’ve prepared a short series that walks through it step by step — from understanding what Ubiquitous Language really is, to finding it in your domain, and finally applying it in action.
Friday, October 17, 2025
Link Dump #211
Wednesday, October 15, 2025
Ubiquitous Language in Action: Boundaries Made of Words
You already know what the Ubiquitous Language is and how to define its boundaries. Equipped with that knowledge, let’s return to the Training Center example and clarify what domains and corresponding ubiquitous languages we have.
Thursday, October 9, 2025
Speaking Many Languages in One System
Last time I explained what Ubiquitous Language is, why it is crucial to use it, and how it can support software evolution and maintenance. Today, I would like to share several approaches that can help you define the boundaries of domains within your application.
Tuesday, August 26, 2025
Ubiquitous Language - Boundaries, Words, and the Hidden Cost of Ignoring Them
Today, we begin a detailed exploration of Domain-Driven Design (DDD) patterns — moving from theory into practical examples. In my view, the most powerful and important pattern is Ubiquitous Language. We will examine not only how to use it, but also how to protect it and ensure it evolves alongside the application throughout its lifecycle.