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.

Community Laravel Extension for Zed

Laravel for Zed is a community LSP extension that adds go-to-definition, hover cards, find references, rename, and Blade tooling to the Zed editor through static analysis of your project.

In-Memory Eloquent Models with Truffle

Truffle is a Laravel package that allows Eloquent models to be backed by an in-memory SQLite database, enabling developers to query static data with Eloquent.

Advanced Eloquent Query Filtering with Filterable

Filterable is a Laravel package that provides multiple engines for advanced, scalable filtering of Eloquent models, including support for nested JSON and relationship filtering.

Audit Laravel Apps for Security Issues with Checkpoint

Checkpoint is a dev-only Artisan command that runs 26 static security checks against a Laravel application, covering dependency CVEs, hardcoded secrets, injection risks, and misconfigured application settings.