Friday, October 31, 2025

Link Dump #213

I know I do not have to convince you to read but remember that reading improves your focus and memory :)

Wednesday, October 29, 2025

Core, Supporting, Generic – How to Stop Treating All Domains the Same

Most businesses require knowledge from multiple domains to be successful. Some are essential due to the nature of the business itself, others are mandated by legal regulations and compliance obligations, and some exist simply to meet specific operational requirements.

After the last series of articles, you already know how to identify those domains. But what comes next? Once we define all domains, it’s worth categorizing them. This exercise helps us later make better software architecture decisions and organize teams more effectively.

Friday, October 24, 2025

Link Dump #212

I've got enough reading - said no one ever.

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

Another Friday, another coffee, and more articles to read. Routine does not have to be boring:

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.

Friday, October 10, 2025

Link Dump #210

Friday is the perfect day for the reading mood:

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, October 7, 2025

Beyond the Mess: A Complete Look at Event Storming Big Picture

Over the past months, I’ve been exploring one of my favorite collaborative techniques – Event Storming Big Picture. It’s a powerful way to untangle complexity, discover hidden assumptions, and build a shared understanding across business and tech. Instead of explaining everything in one go, I decided to create a series of posts that walk you through the practice step by step.

Friday, October 3, 2025

Link Dump #209

Coffee and something to read - day cannot start better than that.