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
The Serializer Nobody Configures: igbinary for Laravel Cache and Queue Payloads
Laravel's Redis connection has a serializer option that is unset by default. Turning on igbinary can cut cached payloads by a third — and will silently orphan every existing key if you do it wrong.
Extraction That Cannot Hallucinate: Regex Finds, Jev Picks, Laravel Normalises
An LLM asked for an invoice total can transpose a digit and sound certain. Let a regex find the candidates, let Jev pick one, and let PHP copy the span unchanged.
Enums That Explain Themselves: __debugInfo() in PHP 8.6
Dumping a status enum has always shown you name and value and nothing you actually wanted. PHP 8.6 lets enums declare __debugInfo(), and one method covers var_dump, dd() and Ray.