Skip to content

Details

We're in-person at ESC13 again this month! You can still catch the stream online, but we'd love for you to show up on-site if you're in the area to for a Live MergePHP watch party as Chris Miller presents on Domain Driven PHP.

---

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.

---

Tuning in online? See https://www.mergephp.com/, or watch the stream on YouTube at https://www.youtube.com/@MergePHP/streams

Sign up to speak online at MergePHP (or in person if you like!): https://mphp.io/speakers

---
Join the PHP community on Discord and IRC: https://phpc.chat/

Like us on LinkedIn (https://www.linkedin.com/company/austinphp)

AI summary

By Meetup

In-person PHP meetup with online stream for developers: learn Domain-Driven Design in pure PHP and how to plug it into Laravel or Symfony.

Related topics

You may also like