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
Pest 4 Browser Testing with Playwright — A Dusk Replacement That Actually Sticks
Pest 4 ships a first-party browser plugin powered by Playwright. Auto-waits, parallel runs, and time-balanced shards turn a 12-minute Dusk suite into a 90-second CI job.
Stripe Flexible Billing Mode in Laravel Cashier — What Changed and How to Migrate
Stripe quietly made flexible billing mode the default for new subscriptions. Here's what flexible unlocks, where Cashier breaks today, and the migration path.
PHP 8.5 Asymmetric Visibility for Static Properties
PHP 8.5 finishes what 8.4 started: asymmetric visibility now applies to static properties. Read freely, write only from inside — and ditch the static getter boilerplate for good.