Writing
Latest posts
life ·
What was my 2022
New job, 19 live streams, a WordCamp Europe, and a baby in a cycling carrier. Here's how 2022 actually went.
Read more
cicd ·
Creating custom actions in Buddy
Buddy finally got sharable custom actions — and they're exactly what was missing. Here's how to build your own from scratch.
Read more
newsletter ·
Is it worth migrating from Revue to Substack?
Revue is shutting down and the clock is ticking. After a week of testing alternatives, here's why I landed on Substack — and what it actually costs.
Read more
astro ·
Playing around with Sanity.io
Sanity.io kept coming up in conversations, so I rebuilt this blog with it. GROQ queries, Studio configuration, and all — here's what I found.
Read more
wordpress ·
The world outside of WordPress
After years inside the WordPress bubble, I finally looked outside — and it's bigger, weirder, and more interesting than I expected.
Read more
headless ·
Is going headless worth the fuss
I was a headless skeptic for years. Here's what finally changed my mind — and what the hype still gets wrong.
Read more
statamic ·
Implementing Astro live previews in headless Statamic
Live previews in a headless setup always feel like the last unsolved puzzle. Here's how SSR in Astro makes them work with Statamic.
Read more
cicd ·
No Deploy Friday action
Deploying on Friday is a bad idea — so why not make it literally impossible? Here's the one-liner that enforces that rule at the pipeline level.
Read more
wordpress ·
The great WP-Optimize Debacle
A tweet accused WP-Optimize of gaming PageSpeed scores. After testing it myself, the truth is more complicated — and everyone involved made mistakes.
Read more
development ·
Converting Statamic to use Vite
Build times dropped from 9 seconds to 4 after switching from Laravel Mix to Vite in Statamic. Here's exactly how I did it.
Read more
Newsletter
Stay in the loop
Weekly signal from the WordPress and web world. No noise, no spam — just things worth reading.
Subscribe →
Unsubscribe anytime · No spam