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 @reference: Fix @apply in Blade & Scoped CSS
Tailwind v4 resolves @apply against the theme in the current file, so a second CSS bundle throws 'unknown utility class'. Here's how @reference fixes it without duplicating output.
Filament v4 Custom Theme & Branding: White-Label Your Admin Panel
Every Filament panel ships looking identical. This guide takes you from the default chrome to a fully white-labelled panel: primary colours, logos, a custom Tailwind v4 theme, branded login, and per-tenant branding for SaaS.
Filament v4 Infolists: Build Read-Only Record Views
Filament's default View page renders a greyed-out, disabled form. Here's how to replace it with a proper read-only infolist — entries, formatting, layout, and reuse in a table modal.