Blog
Notes from the workbench
Writing on Vue, Nuxt, tooling, and whatever I am building.
2026
Sep 18
How I built a mini cache engine (Part 1)
Every visit to an SSR page can end up hitting your backend, even when nothing has changed (not fun). This is part one of how I built a small cache layer in front of it, starting with content that looks the same for everyone. Part two covers logged in users.
2022
Aug 17
Styling the details tag with Tailwind and Vue
The default <details> tag is pretty ugly, so most of us give up on it and rebuild it with divs and some state instead (I did too). Here's how I made the real thing look good with Tailwind and a small Vue component.