Post ·
How I Built This Blog
The stack and decisions behind this blog: Next.js 16 with Cache Components, Sanity, Tailwind CSS 4 and shadcn/ui, built with Claude Code as a pair programmer.
Sanity is a content platform that stores structured content as JSON and edits it in Sanity Studio, an open-source React app configured in code. Content is queried with GROQ, updates in real time and can be previewed on the live site with Visual Editing.
Post ·
The stack and decisions behind this blog: Next.js 16 with Cache Components, Sanity, Tailwind CSS 4 and shadcn/ui, built with Claude Code as a pair programmer.
Post ·
How this blog uses Sanity: Portable Text instead of MDX, one content model for the blog and my portfolio, typed GROQ queries, and live preview in the Presentation Tool.
Post ·
How code blocks work on this blog: Sanity's code input, a Portable Text component, sugar-high on the server and theme colors from CSS variables. With examples.