Technical Articles
Opinionated writing on software systems, strict monolithic domain boundaries, testing strategies, and Laravel performance.
How to Lead a Remote Engineering Team
A practical guide to leading remote engineering teams—covering async rhythms, documentation, trust-building, and cross-timezone collaboration.
Building Real Applications with TempestPHP
How to structure TempestPHP applications with domain-first folders, repositories, command handlers, and thin controllers that stay maintainable.
Implementing the Saga Pattern in a Laravel Monolith
Learn how to implement the Saga pattern in Laravel to coordinate external APIs, recover from failures, and keep data consistent.
Building production ready APIs with kit
A practical guide to shaping production-ready APIs using kit, from contracts and validation to observability and rollout.
Why your Laravel controllers should be almost empty
Learn architectural patterns to keep Laravel controllers thin, improve testability, and build maintainable applications.
Building polished CLI tools with MiniCLI v5
Transform PHP scripts into professional CLI products with MiniCLI v5's zero-dependency architecture and instant boot times.