PHP UK Conference 2014 - Mathias Verraes - Unbreakable Domain Models

1:03:26 · 21 Feb 2014 – 22 Feb 2014 · YouTube

About this talk

This talk explores the challenges of data persistence in software development, specifically addressing questions related to business logic placement, code protection, and query management. The speaker delves into tactical Domain Driven Design, discussing the use of Value Objects and Entities to define consistency boundaries and the role of Repositories in abstracting persistence. The presentation also highlights the use of Encapsulated Operations to safeguard invariants and the Specification pattern to articulate business rules effectively. Overall, it offers a rapid introduction to patterns and concepts that transform simple data models into rich, expressive Domain Models that encapsulate both state and meaningful behavior.

From event

PHP UK Conference 2014

21 Feb 2014 – 22 Feb 2014

All event videos
Back to Watch