Stories on crafting thoughtful web experiences.
Notes from the studio on building PHP-first products, designing humane interfaces, and iterating in public.
DIY Simple Audit Trail for Models in Laravel
Ever needed to log model changes in Laravel but couldn't install a package? I did. This is how I built my own simple audit trail from scratch.
Read the full storyRecent dispatches from the notebook
Field-tested lessons, tiny experiments, and long-form thinking on modern PHP and product craft.