But I realised it’s all about modelling things in a human way. And hide the complexity.
This means trade-offs everywhere and you have to make the best of what you’ve got.
Unsatisfying but true.
But I realised it’s all about modelling things in a human way. And hide the complexity.
This means trade-offs everywhere and you have to make the best of what you’ve got.
Unsatisfying but true.
- Controller <- Inject
UseCase + Presenter
- Controller handles/scrapes/validates request
- Creates a Command DTO
- Invokes UseCase with DTO
- Presenter <- Inject
Repositories + View renderer
- Controller invokes Presenter
- Controller sends output to client
- Controller <- Inject
UseCase + Presenter
- Controller handles/scrapes/validates request
- Creates a Command DTO
- Invokes UseCase with DTO
- Presenter <- Inject
Repositories + View renderer
- Controller invokes Presenter
- Controller sends output to client
Weakened personal values or corrupted enforcers unlock the door, allowing tyranny to walk in.
Weakened personal values or corrupted enforcers unlock the door, allowing tyranny to walk in.
Europe needs to unite - and the UK needs to rejoin the EU.
If you want to see that happen… join European Movement UK right now. We’re driving this. ✊
Europe needs to unite - and the UK needs to rejoin the EU.
If you want to see that happen… join European Movement UK right now. We’re driving this. ✊
PM 'ready' to put troops on ground in Ukraine to protect peace
PM 'ready' to put troops on ground in Ukraine to protect peace
What we need to invent is some sort of “world-wide web” where sites link to other related sites. Surprised it hasn’t already been done 🤷♂️🌍😉
What we need to invent is some sort of “world-wide web” where sites link to other related sites. Surprised it hasn’t already been done 🤷♂️🌍😉
People in the 21st century just post messages to everyone else, who, in turn post very similar messages to everyone else. Nobody actually does a thing because they believe posting and reading is somehow changing things.
People in the 21st century just post messages to everyone else, who, in turn post very similar messages to everyone else. Nobody actually does a thing because they believe posting and reading is somehow changing things.
Are we all stuck with CRUD? Maybe this is just a backward PHP thing where the framework counts for everything.
#php #ddd #dddesign #eventsourcing
Are we all stuck with CRUD? Maybe this is just a backward PHP thing where the framework counts for everything.
#php #ddd #dddesign #eventsourcing
So long mother-Musker!
So long mother-Musker!
Nowadays, the billionaires just want to watch the world burn.
Nowadays, the billionaires just want to watch the world burn.
contains Controller >
creates DataObject >
puts on CommandBus >
delivers to UseCase >
uses Repository >
retrieves Aggregate >
passes to DomainService >
uses AggregateRoot >
uses ValueObject >
eventually Infrastructure >
triggers EventDispatch
DDD flow in a nutshell.
contains Controller >
creates DataObject >
puts on CommandBus >
delivers to UseCase >
uses Repository >
retrieves Aggregate >
passes to DomainService >
uses AggregateRoot >
uses ValueObject >
eventually Infrastructure >
triggers EventDispatch
DDD flow in a nutshell.
May the force be with you!
May the force be with you!
“No, Mr Bond. I expect you to die!”
“No, Mr Bond. I expect you to die!”