Simeon Griggs
@simeongriggs.dev
📤 429
📥 158
📝 233
🏃♂️Running content ops for Sanity Learn 🎙️ Hosting the Code && Content podcast | 🇦🇺 in 🇬🇧
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.
9 days ago
1
1
1
📣 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.
15 days ago
1
2
0
Suspense boundaries are for data, not layouts. Move your data fetching as close to where data will be rendered—deeper into components.
19 days ago
1
1
0
The weekend is for blogging
www.simeongriggs.dev/suspense-fal...
loading . . .
Suspense's problematic prop | simeonGriggs.dev
Use suspense boundaries to wrap data—not layouts—to avoid its biggest problem.
https://www.simeongriggs.dev/suspense-fallback-problematic-prop
21 days ago
0
2
1
🌓 <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...
loading . . .
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.
https://www.simeongriggs.dev/use-the-activity-boundary-to-hide-suspenseful-components
23 days ago
0
4
0
yo thanks!
add a skeleton here at some point
29 days ago
0
1
0
Relax
loading . . .
3 months ago
1
4
0
You store your content as files in a repo. My CMS writes PRs. We are not the same.
loading . . .
4 months ago
1
7
2
reposted by
Simeon Griggs
Cody
4 months ago
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/...
add a skeleton here at some point
0
5
1
👀 Sanity mentioned
add a skeleton here at some point
4 months ago
0
3
0
🙋♂️ 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...
loading . . .
Best practices | Sanity Docs
Opinionated patterns and guidance for building custom apps with the App SDK
https://www.sanity.io/docs/app-sdk/sdk-best-practices
4 months ago
0
4
0
Subtle but very cool part of writing with Canvas is invoking a code block *with a specific syntax highlighter selected* 💅
loading . . .
4 months ago
0
3
0
First look! 👀 Your favorite content backend now has compute with
@sanity.io
functions. Configured with code. Deployed to Sanity.
loading . . .
4 months ago
1
6
1
Oh, your CMS doesn’t have compute? Awkward.
add a skeleton here at some point
4 months ago
0
2
1
👀 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
loading . . .
First Look: Build content apps with Sanity App SDK
YouTube video by Sanity
https://youtu.be/9HwYsI-ePFM
5 months ago
0
5
2
🌶️ "I don't think you should use Markdown as a content storage format"
@knut.fyi
on the latest episode of Code && Content
loading . . .
5 months ago
1
2
1
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...
loading . . .
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.
https://www.sanity.io/blog/build-your-own-cms-with-sanity-app-sdk
5 months ago
0
7
3
reposted by
Simeon Griggs
Sanity
6 months ago
discover what we have been baking. May 8
www.sanity.io/spring-relea...
loading . . .
$ sanity init content-operating-system
Content Operating System v1.0.0 preview: READY. Cheesecake: VERIFIED. May 5th Spring Release registration: OPEN
https://www.sanity.io/spring-release-2025
2
11
1
Last week Evelina—one of Sanity's newest faces—joined me on Code && Content 👇 watch the full episode on YouTube
youtu.be/2Q3XkYZ9yz0
loading . . .
6 months ago
0
4
1
✨ "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
[email protected]
under the hood. 👀 Coming soon...
loading . . .
6 months ago
1
2
1
🥇 No one's making more ambitious developer content than
@jason.energy
so I picked his brains about it on Code && Content last week!
loading . . .
6 months ago
1
13
3
🙋♀️"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.
loading . . .
6 months ago
1
3
2
Dialing in the message with Evelina today in LDN. What's next at
@sanity.io
? Follow along and find out...
loading . . .
6 months ago
0
4
0
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.
loading . . .
6 months ago
1
4
3
📣 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...
loading . . .
7 months ago
0
5
2
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-...
7 months ago
0
5
0
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
loading . . .
React in 2025, what's next?
YouTube video by Sanity
https://youtu.be/7n1JmTAVjrU
7 months ago
0
7
3
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...
loading . . .
7 months ago
0
4
1
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
loading . . .
The Content Operating System | Sanity
A fully customizable all-code backend for content-driven websites and apps—their builders and creators.
https://sanity.io/?exp=variant
7 months ago
1
14
1
reposted by
Simeon Griggs
Christian Grøngaard
8 months ago
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.
add a skeleton here at some point
0
9
2
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
loading . . .
The final boss of front-end: block editors
YouTube video by Sanity
https://youtu.be/_m_yyQ2HAZc
8 months ago
0
7
2
reposted by
Simeon Griggs
Cody
9 months ago
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
😍
loading . . .
0
9
3
This podcast thing is looking like a *real* podcast thing
8 months ago
2
13
0
👋 Time to talk content! I'm starting a new podcast for conversations at the intersection of code and content called ... Code && Content!
loading . . .
8 months ago
3
15
5
New course on Sanity Learn! From Jono @ Roboto Studio it's all about SEO +
@sanity.io
+
@nextjs.org
, and it might just be simpler than you think!
www.sanity.io/learn/course...
loading . . .
SEO optimized content with Next.js | Sanity Learn
SEO doesn't have to be complicated. It's a matter of taking content you've already responsibly structured with Sanity and rendering it in the format and places that search engines expect. Complete thi...
https://www.sanity.io/learn/course/seo-optimization
8 months ago
1
10
4
Cooking a @shadcn + Portable Text Editor demo for a video. There is so much about WYSIWYG behavior you take for granted until you start DIY'ing it.
loading . . .
8 months ago
0
10
1
When you store rich text and block content as a string you miss out on doing stuff like querying "extract every URL from every link in every post" ... I mean unless you want to regex it
9 months ago
3
4
0
My discover feed on this app is only ever political. No matter how many times I press “less like this”
9 months ago
4
1
0
I have run at least 100km/week for 15 of the last 16 weeks 🫠
9 months ago
1
4
0
devs will see 10,000 words of content and say "that's a string"
9 months ago
0
5
0
One of those "finally!" features shipped in yesterday's Sanity Studio release. Markdown formatting shortcuts for the Portable Text Editor!
loading . . .
9 months ago
3
14
6
Over the break I was playing with useOptimistic, and the React Docs have this example which bugged me in three ways... 👇
loading . . .
9 months ago
1
3
0
Set ambitious goals and say them out loud
loading . . .
9 months ago
0
2
0
I did 1️⃣ personal-project thing over the break: update my blog home page to add all my YouTube videos, talks, courses, etc to the feed.
www.simeongriggs.dev
loading . . .
simeonGriggs.dev | Thoughts on Internet
Thoughts on Internet
https://www.simeongriggs.dev/
9 months ago
0
2
0
Here’s my year in review blog post any questions?
9 months ago
0
2
0
My MacBook’s acting like it hasn’t been booted up all year
9 months ago
1
2
0
Kicking off 2025 writing PR's to fix my own crappy code from 2024 😤
9 months ago
1
1
0
2025: - Start a podcast - 1000 subs on YouTube - Low 3 marathon
9 months ago
0
1
0
I'm not alone on GitHub today, I see you
@threepointone.bsky.social
9 months ago
1
11
1
Forget the physical box of cables, I'm paying Dropbox $120/yr to store archives of work from my graphic design days that I no longer have the apps to open. What if I just ... deleted it all🤔
9 months ago
1
3
0
Load more
feeds!
log in