In this full day of hands-on coding we will approach development with Doctrine ORM from a
tactical DDD perspective.

We will start from a minimal specification, exploring yet-to-be-discovered business scenarios in
a rich domain, how to plan features, how to isolate them into workable units, implement them in
a framework-less environment and finally test them effectively.

We'll freshen up some DB design done "domain-first", looking at the possible performance issues
how to mitigate them on the long run and how to provide an optimal data model for both writes
and reads without sacrificing valuable abstractions in the domain logic.

At the end of the day, you will have a good overview of how to attack relational DB abstractions,
when to optimise for business interactions, and how to optimise for read interactions.


Comments are closed.

Anonymous at 10:07 on 26 Sep 2019

Was an introductory course into DDD. Actual application with Doctrine fell short.

OTOH he himself tries to use Doctrine (ORMs in general) as little as possible.
He obviously has a wealth of experience and that strongly shines through.

All material is made available on GitHub. Where he gladly answers all questions and accepts PRs.

Would attend a workshop with Marco again anytime!