PHP UK Conference 2014 - Mathias Verraes - Unbreakable Domain Models
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.
More from this event
See all 32 talks →
PHP UK Conference 2014 - Andrei Zmievski - Intl Me This, Intl me That
51:57
PHP UK Conference 2014 - Davey Shafik - PHP 5.NEXT: The New Bits
42:41
PHP UK Conference 2014 - Joshua Thijssen - (Re)Discovering The SPL
59:01
PHP UK Conference 2014 - Glen Campbell - The Future of PHP Is In The Clouds
26:57