It's Friday! Grab your coffee, take something good to read and enjoy the moment :)
Friday, January 30, 2026
Friday, January 23, 2026
Friday, January 16, 2026
Friday, January 9, 2026
Friday, January 2, 2026
Link Dump #221
I assume your New Year's resolutions list may already be full, but how about adding one reading-related?
Friday, December 19, 2025
Link Dump #220
Friday, December 12, 2025
Friday, December 5, 2025
Link Dump #218
There's still a couple of weeks of reading this year in front of us. Let's use it well :)
Friday, November 28, 2025
Thursday, November 27, 2025
So… Which Part of Your System Is Actually Worth Building?
Domain types classification is part of the problem space. It increases our understanding of the business, its priorities, and its main aspects. On the other hand, it is not part of the implementation itself. However, this does not mean it lacks value — it still provides insights that help us make better, more informed software architecture decisions. Let's explore how domain classification can support us in this process.
Friday, November 21, 2025
Friday, November 14, 2025
Friday, November 7, 2025
Friday, October 31, 2025
Link Dump #213
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.
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.
Friday, October 10, 2025
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.