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
Let the Model Look Things Up: WebSearch, WebFetch and FileSearch in the Laravel AI SDK
Three lines of config give your agent the open web and your own documents. Here's how to enable them, which providers actually implement them, and what to lock down before it ships.
The Cache Hit You Still Paid For: Laravel's Memo Driver and Tagged Memoization
A Redis cache hit is still a network round trip. The memo driver collapses eleven reads of the same key into one — and as of Laravel 13.33 it finally works with tags.
Tailwind's Scrollbar Utilities: Styling Overflow Without a Plugin
Tailwind v4.3 ships first-party scrollbar-width, scrollbar-color and scrollbar-gutter utilities. Here is what they can do, what they cannot, and the one class that fixes the page jumping when a modal opens.