惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
Martin Fowler
Martin Fowler
博客园_首页
量子位
T
Tailwind CSS Blog
博客园 - Franky
G
Google Developers Blog
D
DataBreaches.Net
Vercel News
Vercel News
B
Blog
Recent Announcements
Recent Announcements
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
爱范儿
爱范儿
博客园 - 【当耐特】
The Cloudflare Blog
H
Help Net Security
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
C
Check Point Blog
有赞技术团队
有赞技术团队
Microsoft Security Blog
Microsoft Security Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity BFCM 2025: What teams built when infrastructure stopped being the problem | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity
Self-hosting is only free if your time is worth nothing |...
Simeon Griggs · 2025-03-21 · via Sanity.io

Code && Content Podcast

This is a recap of one episode of the Code && Content podcast, head to the show page to find out more and subscribe on YouTube or the podcast player of your choice.

Subscribe

Some people love debating technology choices like sports teams. What's your favorite framework or database? Who you got?

My formative experience with databases is that they were the most annoying part of WordPress development—which shaped the majority of my career as a developer.

Being responsible for the uptime, maintenance, backup, and migration of a MySQL database is something I never wanted to do again. It's busywork and too much of a distraction from solving customer problems.

When I first used Sanity (years before joining) the promise was instantly obvious. I could just focus on the good parts of building out a content management system—customizing the admin dashboard—and all of the worst, annoying, and brittle parts—handling a database—were abstracted away. I was instantly won over.

A lot of technologies which Sanity have made are open source or open standards. The GROQ query language, the Portable Text Specification, and the editor. We put these things out there because we want others to use and adopt them.

But there's this one part—The Content Lake—that forms the secret source of the entire Content Operating System. It does way too much to be abstracted away into generics. It's more than just a database. It's a database optimized for content. It handles real-time data. It handles multiplayer editing. It provides a CDN for content queries and assets. It handles reactive processes invoked by changes.

Essentially, the content backend that Sanity provides does too much for it to be hot-swapped between individual user's favorite flavor of database.

This is why I wanted to have Simen on the podcast to discuss this part of the platform, why we closed off the backend and the benefits that it provides.

(I’m playing Devil's Advocate on this episode. Of course, we're both on the same team!)

In many parts of application development, you get to make your own choices and choose generic tools. Content Lake is a specialized tool with a specific purpose—a database optimized for content. Compatible with any framework. If you'd rather build content-backed applications that solve problems, than maintain a database, there's no better choice.

So, while choosing your own self-hosted database is fine for many applications, we firmly believe that our solution is better for content editing, storage, and delivery. Some may see this as a negative in terms of choice, but I see it as a positive in terms of my time.