MergePHP: Domain Driven PHP
Details
In the modern PHP ecosystem, we often let frameworks dictate our application's architecture. We start with composer create-project and immediately begin molding our business logic to fit the constraints of a specific "Way." But what happens when the framework becomes a hurdle rather than a helper?
This session explores the Art of Domain-Driven Design (DDD) by stripping away the safety net of frameworks. We will start from a "naked" PHP environment, demonstrating how to build a robust, testable, and scalable application using only pure PHP and the principles of DDD. By focusing on Entities, Value Objects, Aggregates, and Domain Services without the noise of an ORM or a heavy container, you will learn to see your business logic as the primary citizen of your codebase.
Once we have established the "Pure Domain" foundation, we will pivot to the pragmatic reality of modern development: Integration. We will discuss how to take these framework-agnostic principles and safely "plug" them into popular frameworks like Laravel or Symfony. You’ll learn how to treat the framework as a replaceable infrastructure detail—leveraging its power for routing and delivery while keeping your core logic untainted and portable.
Presented by Chris Miller
Join us live on YouTube at:
https://www.youtube.com/@MergePHP/streams
---
Want to present at MergePHP? Sign up to speak with the link below. Technical talks are appreciated! Make a note if it's a full-length or shorter lightning talk.
MergePHP is:
- AtlantaPHP
- AustinPHP
- AZ PHP
- BostonPHP
- Houston
- Kansas City PHP
- PDX (Portland, OR)
- San Diego PHP
- SeattlePHP
- UtahPHP
- Vegas PHP
- Vancouver PHP
Subscribe to our Channel: https://www.youtube.com/c/MergePHP
Follow us on Mastodon: https://phpc.social/@merge
Speaker Signups: https://mphp.io/speakers
Suggest Speakers: https://mphp.io/suggest
AI summary
By Meetup
Online live PHP session for developers: build a framework-agnostic DDD domain model in pure PHP and wire it into Laravel or Symfony.
AI summary
By Meetup
Online live PHP session for developers: build a framework-agnostic DDD domain model in pure PHP and wire it into Laravel or Symfony.
