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
Tailwind v4 OKLCH + color-mix() — Design Tokens That Auto-Generate Tints and Shades
Tailwind v4's whole colour system runs on OKLCH and color-mix(). Define one brand token in @theme, get the full tint and shade ramp for free.
Filament v4 Panel Multi-Tenancy with Teams — From Zero to Scoped Resources
How to wire team-based multi-tenancy into a Filament v4 panel in one panel provider call — without stancl/tenancy, without separate databases, without hand-rolling team_id scopes.
Filament v4 Import and Export Actions — Built-in Bulk CSV Without a Plugin
A walkthrough of Filament v4's first-party ImportAction and ExportAction — Importer columns, the queued batch, failed-rows CSV, and the dialect tweaks Excel needs.