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
PHP Enum Methods and Interfaces — Beyond Basic Backed Enums
Most devs use PHP enums as glorified string constants. They can implement interfaces, carry methods, and replace entire class hierarchies — here's how.
Handling Stripe Disputes and Chargebacks in Laravel
Chargebacks happen to every SaaS eventually. Here's how to listen for Stripe dispute webhooks, auto-collect evidence, and submit it programmatically before the response window closes.
Stripe Connect Express Onboarding in Laravel
Build marketplace-style payments in Laravel using Stripe Connect Express — onboard sellers via Stripe's hosted flow, then route funds and take your platform fee.