Demos & deep dives
Code walk-throughs, conference talks, and footage from the workbench. Patterns we use day-to-day, plus the ones that didn't quite work out.
Latest videos

Contentful Pricing: Free vs Lite vs Enterprise - What You Actually Need
A walkthrough of Contentful's pricing tiers and the hidden content type limits that quietly push teams onto sales calls. Covers the free vs lite trade-offs, how content types get eaten by SEO and p…

Real-world AI agents with Vercel's eve (our actual setup)
A real-world walkthrough of using Vercel's eve to run agents on our own site - updating CMS comparison pages, posting reports to Slack, and orchestrating multiple agents on cron jobs.

Agentic eCommerce with Shopify and Sanity
A quick look at our Turbo Start Aisle agentic eCommerce starter. It uses Sanity Agent Context to generate shopping UI on the fly, narrow down by brand, size, and color, and…

Should I build my website in markdown?
Should you build your website in Markdown/MDX or stick with a headless CMS like Sanity? We've shipped both - here's an honest look at the trade-offs, the hidden costs, and which approach actually f…

Sanity SEO done right: Open Graph, JSON-LD, fallbacks
A quick walkthrough of how we handle SEO inside every Sanity project we build - the exact schema patterns, fallback logic, and Open Graph setup we use as a default baseline on Turbo Start Sanity.

Build Sanity CMS Pages Faster with MCP
Build full Sanity pages in minutes using the Sanity MCP in Claude. I walk through the setup, prompt Claude to generate a services page with zero copy, and review how well it picks page builder blocks.

Agentically creating Sanity Studio thumbnails
Want AI-generated thumbnails for your Sanity page builder, in one prompt? We walk through the skill we use on top of Turbo Start Sanity, our open-source Next.js + Sanity starter. Try it yourself or…

"Can I fix this, or does a developer need to be involved?"
A short from the official Sanity channel on how we use Content Agent alongside the Sanity MCP and Claude at Roboto Studio: the whole team has Claude Pro, and editors can fix content problems themselves instead of waiting on a developer.

Running git work-trees with Portless & Conductor
Here's how we set up Portless with Conductor so each of your git worktrees gets its own isolated environment. The setup is pretty straightforward: you configure Portless once, point it at your code…