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.

Laravel 13.3.0 中的单元测试属性及更多功能

Laravel 13.3.0 adds a new #[UnitTest] attribute to skip framework booting per test method, variadic model attributes, a BatchStarted event, and memory reporting in verbose queue worker output.

PhpStorm 2026.1 Released

PhpStorm 2026.1 ships with Laravel 13 support, an expanded MCP server for third-party agents, PHP 8.5 pipe operator quick-fixes, and git worktree support.

Ship AI with Laravel: Smart Ticket Triage with Structured Output

Your support agent can talk, but it responds in prose. You can't route a ticket or track sentiment from a paragraph. In this episode we build a TicketClassifier that returns structured JSON with category, priority, sentiment, and a summary. Clean data from messy customer messages.

PHPantom: A Fast PHP Language Server Built in Rust

PHPantom is a PHP Language Server Protocol implementation written in Rust that starts in under a second and uses 59 MB of RAM, with support for generics, PHPStan annotations, and Laravel Eloquent.