Technical Articles
Opinionated writing on software systems, strict monolithic domain boundaries, testing strategies, and Laravel performance.
How to choose the right build strategy for your application
Compare Nixpacks, Buildpacks, and Dockerfiles on Sevalla so you can pick the right build strategy for your stack, control needs, and deployment workflow.
Building a Go microservice using gRPC for image metadata extraction
Learn how to build a production-grade Go microservice that extracts EXIF and image metadata using gRPC, complete with S3/R2 integration.
The overlooked Git feature every Laravel developer should be using
Use Git worktrees to maintain multiple isolated Laravel environments simultaneously without stashing or reinstalling dependencies.
The Object Design Style Guide for PHP 8.5 - Discipline without friction
How PHP 8.5 absorbs Noback's Object Design Style Guide patterns directly into syntax, eliminating ceremony.
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.
Recalibrated
From clearing IEDs in Afghanistan to clearing pull requests. A raw look at navigating PTSD and finding a new mission through Linux and logic.
Relay: Building a Fiber-Native HTTP Layer for Modern PHP
Explore the design and implementation of Relay, a new HTTP transport layer for PHP 8.5+.
Building a Claude Code skill
Create portable instruction manuals for Claude to teach domain-specific approaches, with a deep dive into building a production-grade Laravel API skill.
Streaming responses in Laravel without WebSockets
Learn how to implement server-sent events (SSE) in Laravel for streaming AI responses, avoiding the complexity of WebSockets.
Kubernetes for Laravel developers
Learn how Laravel developers can leverage Kubernetes for scalable and efficient application deployment.
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.