Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Ship AI with Laravel: Give Your AI Agent Live Web Search

The agent can answer from our knowledge base, but not about things that change by the minute like shipping delays. In this episode we add the WebSearch tool so the agent can pull live information from the web, with a locked-down allow list so it only hits domains we trust.

Lattice: Describe Inertia UIs in PHP

Lattice is a server-driven UI framework for Laravel that lets you define pages, forms, and tables in PHP and renders them as typed React components over Inertia.

How We Cached Laravel News at the Edge with Fast Laravel

Jason McCreary joined the Laravel Creator Series to walk through how we used his Fast Laravel practices and Cloudflare to cache Laravel News, a high-traffic site whose content changes all day.

The artisan dev Command in Laravel 13.16.0

Laravel 13.16.0 adds an artisan dev command for running development processes, a whenFilledEnum request method, withCookies on all responses, and an array maintenance mode driver for parallel testing.

LaraOwl: Self-Hosted Monitoring for Laravel Applications

LaraOwl is an open-source, self-hosted observability platform for Laravel that tracks requests, exceptions, queries, and jobs, with a client package that ships telemetry to a server you run yourself.

Toolkit: Reusable AI Tools for the Laravel AI SDK

Toolkit is a community catalog of small, independently installable tools for the Laravel AI SDK, covering math, read-only database queries, and web search, research providers, and more.

Laracon US 2026 Reveals Its Full Speaker Lineup

Laracon US 2026 has announced its complete speaker lineup for July 28-29 in Boston, headlined by Taylor Otwell, Aaron Francis, Nuno Maduro, and Kent C. Dodds.