Building a Feature Extraction Engine for Laravel
The technical deep dive into kit's code extraction engine — annotations, manifests, and generating dead-code-free Laravel projects.
All of my long-form thoughts on programming, product development, and more, collected in chronological order.
The technical deep dive into kit's code extraction engine — annotations, manifests, and generating dead-code-free Laravel projects.
A month of shipping, rewriting, and learning. Here's what happened across my projects in December 2025.
Stop putting validation in your controllers. Here are the Form Request patterns that keep your Laravel controllers thin and your validation reusable.
Building AI translation into Laravel Translations Pro — from provider abstraction to cost estimation to glossary-aware context.
Property hooks, asymmetric visibility, new without parentheses, and the new array functions — the PHP 8.4 features that changed how I write Laravel code.
How I designed a starter kit where buyers pick only the features they need — and the extraction system that makes it possible.
Practical Eloquent patterns that make a real difference — from query scopes to withWhereHas to upserts to limiting eager loads in Laravel 12.
After months of work, Laravel Translations v2 is here — rebuilt from the ground up with React, Inertia v2, role-based access, and a completely new architecture.