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
Laravel Queue Chains vs Batches — When to Pick Which
Bus::chain and Bus::batch solve different queue problems. Here's the decision framework and the combinations I reach for in production.
Production AI Agents in Laravel — Reliable Loops with Prism and Laravel Workflow
A production-grade playbook for Laravel AI agents — verifier loops, idempotent tools, durable workflow state, Langfuse tracing, and evaluating agent quality in CI.
Laravel Cloud Serverless Postgres + pgvector — Five-Minute Setup
Laravel Cloud's Serverless Postgres ships with pgvector preinstalled and hibernates when idle. Here's the fastest path from 'I need vector search' to a working migration.