Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
The MVC + Services architecture is so common in Symfony projects that it feels like the only way....
Introduction This is the first post of a series that i've decided to create in order to...
Summary: Knowledge Extraction in Domain-Driven Design (Chapter 1) 1. Problem:...
Introdução O Domain-Driven Design (DDD), conforme definido no livro original Domain-Driven...
Domain-Driven Design (DDD) is a software development approach that focuses on creating software that...
Implementing a DDD Use Case for in PHP This article explores a Domain-Driven Design (DDD)...
No desenvolvimento de software moderno, uma das decisões mais críticas é como estruturar o acesso a...
I vividly rememeber my first encounter with the CPF (Brazillian ID) validation algorihm during my...
Transforming a monolithic program into a microservices architecture is a big change that improves...
Introduction As software systems grow in complexity, maintaining scalability, clarity, and...
Introduction This is the last article of this series. In the previous article we created...
Introduction In the last post, we analyzed how the serializer and validator symfony...
As a software developer or architect, you’ve probably heard about Domain-Driven Design (DDD) – an...
I'll be honest, this post isn't a masterclass. It's a (not so) deep-dive into Domain-Driven Design...
When faced with refactoring a poorly architected project, or designing a new one, choosing the right...
O que é o Outbox Pattern? O Outbox Pattern é um padrão arquitetural que garante a...
1. Introduction There has been an open discussion if it is better to treat software as a...
Reflexão sobre como arquiteturas de software, como DDD e clean architecture, podem ser adaptadas à realidade prática. Defende módulos coesos e plug 'n play para flexibilidade e sustentabilidade.
“Good architecture is invisible; bad architecture haunts you every day.” Maintaining a large...
What is Domain-Driven Design (DDD)? I used to group it with the other programming acronyms (TDD,...
Apesar de muitas pessoas afirmarem utilizar DDD apenas por possuir uma arquitetura em camadas, isto...
Domain Driven Design Repository
As developers, we dive daily into a sea of lines of code, features, and challenges. But before any...
Implementing Domain-Driven Design with C# and Entity Framework When building complex...
Noticed a disturbing trend the past 3 years that I’ll often end up with too many/overly verbose types. TDD has helped remove them, but I wonder if there is a TDD you can apply to Type Driven Development?
En este articulo quiero mostrar como veo el diseño de software, algo que vas mas allá de la parte de...
More than a year ago, I wrote about tactical design patterns in Domain-Driven Design (DDD). I'm...
When starting a complex project like the one we are tackling, it's essential to gather as much...
I've found one of the best ways is to use Domain-Driven Design (DDD) - a software development...
In this post, I share how to write real domain objects that contain both data and logic — without giving up the power of the Spring Framework. I explore how to combine DDD principles with Spring Data R2DBC, keep your code readable, and avoid brittle tests. Includes a simple trick for keeping Spring context available inside your domain layer.