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
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.
Sort Users by Their Last Order Without an N+1: Eloquent Subquery Selects
An admin table needs a sortable Last ordered column. Eager loading fixes the query count but not the memory, and it cannot sort at all. The subquery select does both in four lines.
The Long URL That Breaks Your Table: Tailwind v4's wrap-anywhere vs wrap-break-word
Five utilities that sound identical, two CSS properties that are not, and the intrinsic-sizing rule that explains why the old fix stopped working inside a flex container.