Bookmarks tagged with #ddd.
Show all
Show all
Reinventing Payment: From One Table to DDD
How I evolved a PHP payment system from a single table to channels, state machines, and hexagonal architecture. Real code, real trade-offs.
Saved
on: 2026-04-15
Refactoring Legacy: Part 1 - DTO's & Value Objects
Ever opened a codebase where a single JSON payload could arrive in 17 different shapes depending on the phase of the moon?
Over the last few years my contracts have involved working with legacy code in one way or another. Outdated software, missing documentation, inconsistent data structures and the occasional
Saved
on: 2025-11-20
takaakit/uml-diagram-for-ddd-example-in-evans-book
UML diagram for the DDD example—a cargo shipping system—from Eric Evans' book - takaakit/uml-diagram-for-ddd-example-in-evans-book
Saved
on: 2025-04-19
How to Produce a Rich Domain Model with Active Record
You can't. It's not possible. I know that sounds like an outrageous claim given the popularity of the Active Record pattern, but it's true.
Saved
on: 2023-10-04
Repositories and their true purpose - Muhammed Sarı
What is the repository pattern? What is it good for? Why'd we use it if we're never going to change the RDBMS? Would it be considered over-engineering if we did use one? Let's find out.
Saved
on: 2023-05-25
Modelling Busines Processes in Laravel - Laravel News
As developers, we often map business processes to digital processes, from sending an email to something quite complex. Let's look at how we can clean this up.
Saved
on: 2023-03-25
Hexagonal architecture and Domain Driven Design | Towards Dev
Introduction of the Hexagonal Architecture that implements the DDD (Domain Driven Design) introduced by Eric Evan in the “Bleu Book” : Domain-Driven Design: Tackling Complexity in the Heart of Software
Saved
on: 2022-04-12
Domain-Driven Laravel (eBook)
This book maps the concepts and ideas in DDD and transposes those concepts into clean, testable and quality code to prototype and work effectively alongside the Laravel framework. Readers will learn to implement the concepts and patterns present in DDL as a complete web application.
Saved
on: 2021-02-26
Implementing DDD, CQRS and Event Sourcing
This book explains how to implement DDD, CQRS and Event Sourcing. The concepts are put into practice with standalone examples and a Sample Application.
Saved
on: 2020-12-20
Domain-Driven Design with Relational Databases Using Spring Data JDBC
Jens Schauder discusses how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC.
Saved
on: 2020-10-23
The Concept of Domain-Driven Design Explained - DEV
Using microservices means creating applications from loosely coupling services. The application consi...
Tags:
#ddd
Saved
on: 2020-07-08
Domain Driven Design | MokaByte
Con questo numero iniziamo una panoramica su Domain Driven Design, con l‘obiettivo di approfondire i concetti caratteristici di questa disciplina e di esplorarne le possibili implementazioni nell‘attuale panorama tecnologico.
Tags:
#ddd
Saved
on: 2020-07-03
brendt/aggregate.stitcher.io: A community-driven content aggregator
A community-driven content aggregator
Saved
on: 2020-03-13
Posts by categories | Philippe Bourgau’s Blog
Let’s Refactor Code and Orgs to a Sustainable Pace! This blog features stories, best practices, and guides to help all technical agile coaches, whether veteran or aspiring, to set the world of software to a sustainable pace.
Saved
on: 2019-10-31
Ports and Adapters implementation in PHP, with a little help from Symfony
The “Ports and Adapters” pattern (also know as Hexagonal Architecture) is strictly related to Domain Driven Design (DDD). That means it is framework-independent. But what is Symfony doing here? Let’s…
Saved
on: 2019-01-22
Reactive DDD—When Concurrent Waxes Fluent
Vaughn Vernon gives practical guidance on using DDD to model business-driven solutions that result in software that is fluent, type-safe, and with core Reactive properties.
Saved
on: 2018-12-28
Organise by domain - stitcher.io
Well structured code is essential in maintaining large projects. We'll look into splitting a project in domains to keep a grip on your code.
Saved
on: 2018-10-18
Stefan Hofer and Henning Schwentner with ❤️ from WPS – Workplace Solutions
A collaborative, visual, and agile way to build domain-driven software
Tags:
#ddd
Saved
on: 2018-10-18
Domain-Driven Design in Practice | Pluralsight
Apply Domain-Driven Design in real projects. Learn to model complex business logic and improve architecture through practical DDD techniques.
Saved
on: 2018-08-28
On structuring PHP projects — Nikola Poša - Blog
Locating code needs to be intuitive and fast
Saved
on: 2018-08-28
Uncle Bob Martin on Clean Software, Craftsperson, Origins of SOLID, DDD, &
Wes Reisz sits down and chats with Uncle Bob about The Clean Architecture, the origins of the Software Craftsperson Movement, Livable Code, and even ethics in software.
Saved
on: 2018-08-27
Eric Evans: Domain-Driven Design Even More Relevant Now
Eric Evans, author of Domain-Driven Design, said the concepts in the book he wrote in 2003 are even more relevant now than they were 14 years ago. As the range of tools and technologies has expanded,
Saved
on: 2018-08-24
Modelling for Domain Driven Design: A Case Study | Moonpig Engineering Blog
Tags:
#ddd
Saved
on: 2017-11-22
Domain-Driven Design | @herbertograca
Domain-Driven Design was coined by Eric Evans in his fantastic book Domain-Driven Design: Tackling Complexity in the Heart of Software, published in 2003. Eric Evans book was key in formalising man…
Tags:
#ddd
Saved
on: 2017-09-08
Layers, ports & adapters - Part 3, Ports & Adapters
In the previous article we discussed a sensible layer system, consisting of three layers:
Domain Application Infrastructure Infrastructure The infrastructure layer, containing everything that connects the application’s use cases to “the world outside” (like users, hardware, other applications), can become quite large. As I already remarked, a lot of our software consists of infrastructure code, since that’s the realm of things complicated and prone to break. Infrastructure code connects our precious clean code to:
Saved
on: 2017-08-19
Hexagonal Architecture: Domain Models that are 100% ignorant of persistence and ORM unaware
The intention of this post is to share the data that I have gathered in researching and experimenting in making domain models 100% ignorant of persistence and making them ORM unaware. This will also…
Saved
on: 2016-03-30
domainlanguage.com/ddd/reference/DDD_Reference_2015-03.pdf
Saved
on: 2016-01-05
Domain-Driven Design - Tuts Code Article
In my country, you won't make it through school without reading how Goethe's Faust complains, I've studied now Philosophy - And Jurisprudence, Medicine, - And even, alas! Theology - All through...
Saved
on: 2015-07-17
domainlanguage.com/ddd/strategy/GettingStartedWithDDDWhenSurroundedByLegacy
Saved
on: 2015-02-17
Domain Driven Design in Laravel 4 - Fourth & Final
I am going to bring this series of posts to a close as I am going to be tied up for a while on a front end single page app written in Angula...
Saved
on: 2015-01-04
How We Code: ORMs and Anemic Domain Models
In this article, I'm going to cover an example of implementing some business logic in our usual Active Record patterns, and then I'll show how the same logic can be applied using the Data Mapper pattern. In both cases, we'll see how we can move our business logic into our business entities, thus avoiding anemic business domain. We'll also cover pros and cons of the two styles of ORMs and how they affect the way we write our code.
Saved
on: 2015-01-04
Creating Domain Objects Recap | Culttt
This article explains the fundamentals of Domain Driven Design, emphasizing the importance of encapsulating business logic within Domain Objects.
Saved
on: 2014-12-28