Weekly dispatch

Stories on crafting thoughtful web experiences.

Notes from the studio on building PHP-first products, designing humane interfaces, and iterating in public.

2 essays archived Updated October 14, 2025
DIY Simple Audit Trail for Models in Laravel banner
October 14, 2025 160 reads

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 story
Latest posts

Recent dispatches from the notebook

Field-tested lessons, tiny experiments, and long-form thinking on modern PHP and product craft.