Skip to main content
WritingVideosSpeakingCodeAbout

Writing

Everything I have written down

Articles, reference guides and multi-part series on API design, architecture, PHP and the work around them. All of it free, none of it behind an email form.

Feb 20262 min read
Shipping & Tooling

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.

Feb 20264 min read
Shipping & Tooling

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.

Feb 20265 min read
API Design

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.

Feb 20267 min read
Shipping & Tooling

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.

Feb 202612 min read
PHP & Laravel

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.

Feb 20263 min read
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.

Feb 202614 min read
Architecture

Your PHP application is not stateless

Understanding statelessness in PHP: filesystem assumptions, session state, and building truly stateless applications with Zero Trust principles.

Feb 20269 min read
Notes

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.

Feb 20267 min read
API Design

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+.

Jan 20268 min read
Shipping & Tooling

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.

Jan 202612 min read
API Design

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.

Jan 202615 min read
Shipping & Tooling

Kubernetes for Laravel developers

Learn how Laravel developers can leverage Kubernetes for scalable and efficient application deployment.