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
Test Livewire 4 Components with Pest
Livewire 4 ships first-class Pest test helpers. Mount a component, set properties, call actions, and assert state, output, validation, and events without a browser.
Upgrade to Filament v5: A Step-by-Step Migration Guide from v4
Filament v5's only real change is Livewire 4 support - so the upgrade is mostly running one script. Here's the full path, plus the Livewire 4 edits and plugin checks that actually need your attention.
Give Laravel AI SDK Agents External Tools with MCP Servers
Stop hand-writing a tool for every capability. Register an MCP client, authenticate it, and spread its tools straight into your Laravel AI SDK agent.