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
Position Popovers and Tooltips with CSS Anchor Positioning in Tailwind v4
Tailwind v4 ships zero anchor utilities, but the whole CSS Anchor Positioning API is one arbitrary property away. Here is the complete build: a dropdown that flips at the viewport edge, animates, and degrades cleanly, with no Floating UI in the bundle.
Stop Flex and Grid Items Getting Cut Off with Tailwind v4 Safe Alignment
A centered filter bar looked perfect on my desktop and lost its first two chips on a phone — scrolled off the left edge with no way back. Tailwind v4's safe alignment utilities fix that with a one-class change.
Redact Secrets from Stack Traces with PHP's #[\SensitiveParameter]
PHP prints every argument in a stack trace, so one thrown exception can dump a plaintext password into Sentry. One attribute fixes it.