Engineering,
taught
&
leadership,
practised.
I'm Steven — CTO at Digitonic, a PHP engineer since 2010 and a keen golfer with a terrible handicap. This is where I write it all down.
Latest from the journal
The Widget That Forgets: Partitioned Cookies in PHP 8.5 and Laravel 13
PHP 8.5 finally lets setcookie() emit the Partitioned attribute. Here is how to use it, how Laravel 13 exposes it, and who should leave it alone.
Stop Explaining Your Form in a Placeholder: Filament v5's Callout Component
Every Filament form eventually needs to say something that does not belong on a single field. v5.2 shipped a component for it, and almost nobody noticed.
wire:show and wire:text: The Livewire 4 Directives That Never Hit the Server
Two Livewire 4 directives quietly delete a whole category of round trips. Here is the mental model for when they replace @if and {{ }}, and the security boundary they must never cross.