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.
Next.js is a React framework for building full-stack web applications. It adds file-based routing, server rendering, caching and data fetching on top of React. This site is built with it.
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.
Portfolio article ·
How I evaluated front-end frameworks at Lumeris, and how the recommendation moved new web applications from Angular to SvelteKit.