Sign in

Simeon Griggs

@simeongriggs.dev
443 followers 158 following 233 posts

🏃‍♂️Running content ops for Sanity Learn 🎙️ Hosting the Code && Content podcast | 🇦🇺 in 🇬🇧

PostsRepliesMedia
Simeon Griggs @simeongriggs.dev · 18/09/2025
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.
121
Simeon Griggs @simeongriggs.dev · 12/09/2025
I find it useful as a way to highlight the sorts of things I’m accidentally missing from my prompts like context or examples. Less about re-running the same prompt, more about making sure future prompts are better.
000
Simeon Griggs @simeongriggs.dev · 12/09/2025
📣 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.
140
Simeon Griggs @simeongriggs.dev · 08/09/2025
I wrote more about this www.simeongriggs.dev/suspense-fal...
simeongriggs.dev
Suspense's problematic prop | simeonGriggs.dev
Use suspense boundaries to wrap data—not layouts—to avoid its biggest problem.
000
Simeon Griggs @simeongriggs.dev · 08/09/2025
Suspense boundaries are for data, not layouts. Move your data fetching as close to where data will be rendered—deeper into components.
https://ray.so/l8zYZl7
120
Simeon Griggs @simeongriggs.dev · 06/09/2025
Love Sanity UI has skeletons built-in, underrated feature!
010
Simeon Griggs @simeongriggs.dev · 06/09/2025
For sure—there’s good occasions to use spinners, fallback just ain’t it 😅 Good idea for a follow up post tho.
110
Simeon Griggs @simeongriggs.dev · 06/09/2025
The weekend is for blogging www.simeongriggs.dev/suspense-fal...
simeongriggs.dev
Suspense's problematic prop | simeonGriggs.dev
Use suspense boundaries to wrap data—not layouts—to avoid its biggest problem.
020
Simeon Griggs @simeongriggs.dev · 04/09/2025
🌓 <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...
simeongriggs.dev
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.
040
Simeon Griggs @simeongriggs.dev · 29/08/2025
yo thanks!
010
Simeon Griggs @simeongriggs.dev · 17/06/2025
If you want to be recognized from across the room for something, in the words of @aaronfrancis.com on the Code && Content pod: "develop your personal API." youtu.be/0SYhtWdaVhs?...
youtu.be
Developing your personal API | Aaron Francis
YouTube video by Sanity
030
Simeon Griggs @simeongriggs.dev · 17/06/2025
Relax
140
Simeon Griggs @simeongriggs.dev · 08/06/2025
You deserve @sanity.io Functions youtu.be/XtrC6ZsQOQ0
youtu.be
First Look: Compute for your content backend with Sanity Functions
YouTube video by Sanity
000
Simeon Griggs @simeongriggs.dev · 08/06/2025
You store your content as files in a repo. My CMS writes PRs. We are not the same.
162
Reposted by Simeon Griggs
Cody @codey.bsky.social · 04/06/2025
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/...
github.com
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...
051
Simeon Griggs @simeongriggs.dev · 04/06/2025
👀 Sanity mentioned
020
Simeon Griggs @simeongriggs.dev · 03/06/2025
🙋‍♂️ 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...
sanity.io
Best practices | Sanity Docs
Opinionated patterns and guidance for building custom apps with the App SDK
040
Simeon Griggs @simeongriggs.dev · 20/05/2025
Subtle but very cool part of writing with Canvas is invoking a code block *with a specific syntax highlighter selected* 💅
030
Simeon Griggs @simeongriggs.dev · 16/05/2025
...watch the full video on YouTube youtu.be/XtrC6ZsQOQ0
youtu.be
030
Simeon Griggs @simeongriggs.dev · 16/05/2025
First look! 👀 Your favorite content backend now has compute with @sanity.io functions. Configured with code. Deployed to Sanity.
151
Simeon Griggs @simeongriggs.dev · 15/05/2025
Oh, your CMS doesn’t have compute? Awkward.
021
Simeon Griggs @simeongriggs.dev · 13/05/2025
👀 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
youtu.be
First Look: Build content apps with Sanity App SDK
YouTube video by Sanity
042
Simeon Griggs @simeongriggs.dev · 13/05/2025
Watch, listen, subscribe to full episodes at www.sanity.io/code-and-con...
sanity.io
Code and Content Podcast | Sanity
How do front end developers solve for content problems in their code base? Conversations at the intersection of code and content.
000
Simeon Griggs @simeongriggs.dev · 13/05/2025
🌶️ "I don't think you should use Markdown as a content storage format" @knut.fyi on the latest episode of Code && Content
120
Simeon Griggs @simeongriggs.dev · 12/05/2025
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...
sanity.io
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.
063
Reposted by Simeon Griggs
Sanity @sanity.io · 09/04/2025
discover what we have been baking. May 8 www.sanity.io/spring-relea...
sanity.io
$ sanity init content-operating-system
Content Operating System v1.0.0 preview: READY. Cheesecake: VERIFIED. May 5th Spring Release registration: OPEN
2101
Simeon Griggs @simeongriggs.dev · 08/04/2025
The AI decides… the prompt could be made more granular/specific if need be.
000
Simeon Griggs @simeongriggs.dev · 08/04/2025
Last week Evelina—one of Sanity's newest faces—joined me on Code && Content 👇 watch the full episode on YouTube youtu.be/2Q3XkYZ9yz0
031
Simeon Griggs @simeongriggs.dev · 08/04/2025
✨ "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...
111
Simeon Griggs @simeongriggs.dev · 01/04/2025
...or rewatch the episode of Web Dev Challenge featuring @sanity.io here! www.sanity.io/lwj
sanity.io
Web Dev Challenge - Extended free trial | Sanity
Try Sanity—the Content Operating System—with an extended free trial and the same starter code base as seen in the Christmas episode of Web Dev Challenge.
010
Simeon Griggs @simeongriggs.dev · 01/04/2025
👇Watch, subscribe, etc! www.sanity.io/code-and-con...
sanity.io
Code and Content Podcast | Sanity
How do front end developers solve for content problems in their code base? Conversations at the intersection of code and content.
110
Simeon Griggs @simeongriggs.dev · 01/04/2025
🥇 No one's making more ambitious developer content than @jason.energy so I picked his brains about it on Code && Content last week!
1123
Simeon Griggs @simeongriggs.dev · 26/03/2025
👇 Watch this episode and more at: www.sanity.io/code-and-con...
sanity.io
Code and Content Podcast | Sanity
How do front end developers solve for content problems in their code base? Conversations at the intersection of code and content.
010
Simeon Griggs @simeongriggs.dev · 26/03/2025
🙋‍♀️"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.
132
Simeon Griggs @simeongriggs.dev · 21/03/2025
Dialing in the message with Evelina today in LDN. What's next at @sanity.io? Follow along and find out...
040
Simeon Griggs @simeongriggs.dev · 17/03/2025
✅ Take the course on Sanity Learn www.sanity.io/learn/course...
sanity.io
AI-powered Sanity development | Sanity Learn
With its all-code configuration, AI tools make Sanity a perfect choice as a content backend, and developers of varying levels of experience—including those with none at all—greatly benefit from AI too...
020
Simeon Griggs @simeongriggs.dev · 17/03/2025
👀 Watch the full video on YouTube: youtu.be/j6zrfJ56KYE
youtu.be
Build web apps with your voice and Cursor
YouTube video by Sanity
110
Simeon Griggs @simeongriggs.dev · 17/03/2025
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.
142
Simeon Griggs @simeongriggs.dev · 14/03/2025
📣 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...
052
Simeon Griggs @simeongriggs.dev · 04/03/2025
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-...
050
Simeon Griggs @simeongriggs.dev · 24/02/2025
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
youtu.be
React in 2025, what's next?
YouTube video by Sanity
072
Simeon Griggs @simeongriggs.dev · 21/02/2025
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...
040
Simeon Griggs @simeongriggs.dev · 19/02/2025
Did you catch Episode 01 of Code && Content? New episode drops this Friday, make sure you're subscribed now! www.sanity.io/code-and-con...
sanity.io
Code and Content Podcast | Sanity
How do front end developers solve for content problems in their code base? Conversations at the intersection of code and content.
030
Simeon Griggs @simeongriggs.dev · 17/02/2025
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
sanity.io
The Content Operating System | Sanity
A fully customizable all-code backend for content-driven websites and apps—their builders and creators.
1141
Reposted by Simeon Griggs
Christian Grøngaard @hamburger.cloud · 08/02/2025
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.
My car dashboard showing Code && Content episode "The final boss of front-end: block editors"
092
Simeon Griggs @simeongriggs.dev · 07/02/2025
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
youtu.be
The final boss of front-end: block editors
YouTube video by Sanity
071
Reposted by Simeon Griggs
Cody @codey.bsky.social · 10/01/2025
Testing the experimental new React 19 `<ViewTransition />` component with @hamburger.cloud's awesome PortableText Editor playground to see how it can animate complex content. Super impressed!!! 💖 We'll definitely build on top of this for www.sanity.io/live 😍
093
Simeon Griggs @simeongriggs.dev · 06/02/2025
🤝
000
Simeon Griggs @simeongriggs.dev · 06/02/2025
This podcast thing is looking like a *real* podcast thing
2130
Simeon Griggs @simeongriggs.dev · 04/02/2025
🫡
000