I strongly recommend building your learning platform on a Content Operating System. Authoring's done in the CMS, then rendered to 3 front ends and now populates 5 different views in this custom app for reporting + reviewing.
Simeon Griggs
@simeongriggs.dev
🏃♂️Running content ops for Sanity Learn 🎙️ Hosting the Code && Content podcast | 🇦🇺 in 🇬🇧
📣 Got the result you wanted from an LLM? End the chat with: > Now we're finished, take a look over our conversation and let me know how I could've written a better initial prompt to help generate this final result sooner.
Suspense boundaries are for data, not layouts. Move your data fetching as close to where data will be rendered—deeper into components.
🌓 <Activity> is really cool with components that do their own data fetching! It's more than a visibility toggle, it maintains state and determines priority too. www.simeongriggs.dev/use-the-acti...
Using Activity with Suspenseful data | simeonGriggs.dev
Components hidden by Activity will maintain their state while also unmounting their effects and continue to preload suspenseful data—here's what makes that useful.
simeongriggs.dev
yo thanks!
@sanity.io and @mattpocock.com you discussed getting feedback in the recent interview, so I'll give you some. Wonderful conversation! No idea how you'd only have 8 likes on YT for this (Bumped it to 9 now..). Keep it up! The interview for any1 interested: www.youtube.com/watch?v=hQDS...
You store your content as files in a repo. My CMS writes PRs. We are not the same.
We're super excited about the direction the vite team is heading here. Hopefully we'll see traction on the initiative to get React Compiler out of the babel pipeline github.com/oxc-project/...
React Compiler oxc plugin · Issue #10048 · oxc-project/oxc
I wanted to open an issue capturing some of our past discussion on adding support for React Compiler as an oxc plugin. For context, the React team reached out to both the swc and oxc projects a few...
github.com
Another real world Rolldown-Vite performance win: @sanity.io studio’s build time went from: 21.9s to 5.1s (4.29x, w/o React Compiler) 49.6s to 20.0s (2.48x, w/ React Compiler)
🙋♂️ Sanity App SDK is my favorite thing we've launched and I've been forming some opinions about how you should use it. www.sanity.io/docs/app-sdk...
Best practices | Sanity Docs
Opinionated patterns and guidance for building custom apps with the App SDK
sanity.io
Subtle but very cool part of writing with Canvas is invoking a code block *with a specific syntax highlighter selected* 💅
First look! 👀 Your favorite content backend now has compute with @sanity.io functions. Configured with code. Deployed to Sanity.
👀 First Look! Building content apps with the @sanity.io App SDK's headless hooks for content fetching and mutations. Optimistic, real-time, and fast. youtu.be/9HwYsI-ePFM
First Look: Build content apps with Sanity App SDK
YouTube video by Sanity
youtu.be
🌶️ "I don't think you should use Markdown as a content storage format" @knut.fyi on the latest episode of Code && Content
I've shipped over a dozen plugins and written thousands of words of tutorials on how to customize Sanity Studio. @sanity.io App SDK is the toolkit I have always wanted. www.sanity.io/blog/build-y...
A new era for content applications with Sanity App SDK | Sanity
You are invited to build and deploy ambitious content experiences faster than ever, using whatever components you like.
sanity.io
Last week Evelina—one of Sanity's newest faces—joined me on Code && Content 👇 watch the full episode on YouTube youtu.be/2Q3XkYZ9yz0
✨ "Using these coordinates, create a new event, the title and description should use the local language" Custom content workflow with so little code 🤏 and it's all-@sanity.io-everything under the hood. 👀 Coming soon...
🥇 No one's making more ambitious developer content than @jason.energy so I picked his brains about it on Code && Content last week!
🙋♀️"Why can't I use my favorite database?" We get asked this a lot so I went straight to the top to find out from @sanity.io CTO @simensvale.bsky.social. Spoiler: the Content Lake is your new favorite database.
Dialing in the message with Evelina today in LDN. What's next at @sanity.io? Follow along and find out...
New long-form YouTube tutorial on building content-driven apps with just your voice, Cursor and @sanity.io is up now! 👇 Awesome watching folks other than engineers take the course and build with Sanity for the first time. The barrier to entry is so low now.
📣 AI models can't yet translate human needs into technical solutions—that's your job. Listen to this week's episode of Code && Content with @maggieappleton.com on YouTube or in your podcast player 👇 www.sanity.io/code-and-con...
We're a CMS, I promise. We just do stuff your dad's CMS doesn't. This screenshot is from Evelina's "what's new" wrap up for March, there's so much more! www.sanity.io/blog/what-s-...
Still writing React? So am I. Last week's Code && Content episode with @codey.bsky.social is out on YouTube and on your podcast player. youtu.be/7n1JmTAVjrU
React in 2025, what's next?
YouTube video by Sanity
youtu.be
Episode 02 of Code && Content goes live in a few hours, Cody joins me to talk all-things-React. Subscribe on YouTube or the podcast! 👇 www.sanity.io/code-and-con...
I've gotten to do a lot of rad things at Sanity, but rewriting the home page copy—to talk plainly and directly to folks like me—is way up there. The real work tho was by Lars and @msfragala.bsky.social to design + build this in <2 weeks! sanity.io?exp=variant
The Content Operating System | Sanity
A fully customizable all-code backend for content-driven websites and apps—their builders and creators.
sanity.io
It really is a special feeling sitting in your car, listening to a podcast, as you've done so many times before, but this time YOU'RE THE GUEST! Thank you, @simeongriggs.dev, for inviting me on to talk about Portable Text, text editors, Behaviours, Gherkin and state machines and more.
Have you ever tried building a block editor? I never enjoyed it until the Portable Text Editor arrived, so I had to talk to the guy (@hamburger.cloud) who built it! Watch on YouTube or listen to the podcast: youtu.be/_m_yyQ2HAZc