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
Livewire 4 Interceptors: Hooking Every Request Without Touching a Component
Livewire 4 replaces the loading-bar hacks and the 419 handler you wrote twice with a real interceptor system. Three levels, and picking the wrong one is the first thing that goes wrong.
PHP 8.6 Partial Function Application: Delete Half the Closures in Your Laravel App
PHP 8.6 lets you write str_replace(' ', '-', ?) and get a closure back. Here's what the ? and ... placeholders actually do, rewritten against real Laravel code, and where they bite.
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.