magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #ddd.
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.
Tags: #books #ddd
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.
Tags: #video #ddd #java
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

Tutorial | Ecotone

Ecotone PHP Framework
Tags: #php #ddd
Saved on: 2020-04-15

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…
Tags: #symfony #ddd
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.
Tags: #ddd #talks
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.
Tags: #laravel #ddd
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.
Tags: #course #ddd
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

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

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

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
❤️
</>
2026