
- Digital Strategy
- Company
The next e-commerce personalization layer is search
Building a search function that understands "earthy linen" and knows what sizes are left is more approachable than it used to be.
David Annez
David Annez

The next e-commerce personalization layer is search
Building a search function that understands "earthy linen" and knows what sizes are left is more approachable than it used to be.

David Annez
A Board Game agent built using Sanity Context and Vercel's AI SDK
An OpenAI Agent, a board game API, and Sanity Context walk into a bar… the result: a CLI agent that returns exact game recs with real-time data using queries

Jarod Reyes
Build a prototype with Claude Code that your whole team can edit
You built a compelling proof of concept using AI. Now, let’s fix it so every content change doesn’t need to go through you.

Knut Melvær
Build a conference concierge with Agent Context and Anthropic
Agent Context gives you MCP tools for your content. Wire them into `streamText`. And now you have a chatbot.

Knut Melvær
Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK
Build a Telegram agent that lets your team query and update your CMS from their phones. About 100 lines of code, with real security boundaries.

Knut Melvær
Better context, better matches: An AI love story (for dogs)
Search filters force users to think in database terms. This AI-powered dog adoption app shows what happens when you let structured content do the work instead.

Ken Jones
How to serve content to agents (a field guide)
“AI-ready content” means at least three different things. This field guide helps you tell them apart, then shows you what to actually build.

Knut Melvær
The content editor's guide to content operations [E-commerce edition]
How content editors at Tecovas, SKIMS, and Lady Gaga scale e-commerce.

John Siciliano
From zero code to a live website in 7 hours (thanks, Cursor!)
A recruiter with zero coding experience builds a pottery site using Cursor, Sanity, and sheer determination. 86 AI prompts, 100 deployments, one wild night.

Sanita Tripane
The engineer's guide to content operations [E-commerce edition]
How engineers at Tecovas, SKIMS, and Lady Gaga scale e-commerce.

John Siciliano
Now playing: the latest Mux Video Input plugin for Sanity
From 4K video support to auto-generated captions, the new Mux plugin for Sanity brings even more features to deliver video-rich, performant experiences.

Molly Friederich
AI and Content Creation: A Leader's Guide
The robots are here, and I, for one, welcome our new collaborators. Let me share a few tricks that help ensure they work for you and not the other way around.

Simen Svale
Your Choices Matter: 6 Ways HTML Impacts Your Page’s Accessibility
Did you know you can improve a lot of your page’s accessibility right in your markup? Let's look at some practical ways to do that.

Hidde de Vries
5 Ways to Increase Your Content Velocity
Learn how to use structured content, APIs, and automation to launch digital initiatives faster and create more engaging customer experiences.

Marcus Sarmento
Become a JSON wrangler with the new GROQ introduction on egghead.io
Want to take control over JSON data? Take the new GROQ introduction course on Egghead.io!

Knut Melvær
Deploying a Next.js site on Cloudflare Pages with webhooks
Join Lauren and Martin from the Sanity.io developer relations team as they explore the brand new JAMStack platform Cloudflare Pages!


Lo Etheridge, Martin Jacobsen
Functions in GROQ defined
In the latest episode of Kap & Lauren learn GROQ - Part 7, we learned about functions in GROQ: defined(), round(), text(), length(), and count().


Lo Etheridge, Kapehe
Why I chose Sanity as my WordPress alternative
After a ton of experience in WordPress I've decided Sanity is the correct solution moving forward.

Ryan Murray
Lab Notes: Setting up air quality notifications with Purple Air, Sanity, Vercel, and Twilio
Stuck in a megafire in the middle of a pandemic? This handy little service lets your friends know when to cancel outdoor teaching.

Even Westvang