Articles: Architecture
Technical writings, opinionated architectures, and development guides focusing on Architecture.
The Pattern-First Trap in PHP
Why starting with design patterns too early can overcomplicate PHP apps, and a practical way to design from constraints instead.
Your PHP application is not stateless
Understanding statelessness in PHP: filesystem assumptions, session state, and building truly stateless applications with Zero Trust principles.
Event-driven architecture with domain-driven design
Learn how to implement event-driven architecture using domain-driven design principles to build scalable and maintainable systems.
Building modular systems in Laravel - A practical guide
Learn how modular architecture transforms Laravel apps into scalable, maintainable systems.
How I Would Have Built Laravel Cloud
Explore an alternative approach to Laravel Cloud architecture, balancing simplicity with flexibility.
Multi-tenancy Without the Hassle
Learn how to build a multi-tenant application in Laravel using Sprout, avoiding the common pitfalls of manual tenant management.
Modelling Business Processes in Laravel
Simplify complex business processes in Laravel using pipelines for clean and elegant code.
Managing Routes in a large Laravel Application
Learn strategies like Route Service Provider, File Requires, and Route Groups for managing routes in a large Laravel application.
Setting up your Data Model in Laravel
Master the art of Laravel data modeling and build a meeting room booking system with this comprehensive tutorial.
Event Sourcing in Laravel
Master Event Sourcing in Laravel with this comprehensive guide, perfect for enhancing PHP projects with advanced data tracking and state management techniques.
Laravel Command Bus
Implement Command Bus in Laravel for efficient code management. Learn to create command handlers and integrate them seamlessly into your projects.
Adapter Pattern
Explore the adapter design pattern in coding through a practical example of building a versatile social poster class, adaptable for different social networks.