Simeon Griggs's Avatar

Simeon Griggs

@simeongriggs.dev

πŸƒβ€β™‚οΈRunning content ops for Sanity Learn πŸŽ™οΈ Hosting the Code && Content podcast | πŸ‡¦πŸ‡Ί in πŸ‡¬πŸ‡§

435
Followers
158
Following
233
Posts
05.05.2023
Joined
Posts Following

Latest posts by Simeon Griggs @simeongriggs.dev

Post image

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.

18.09.2025 15:05 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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.

12.09.2025 10:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ“£ 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.

12.09.2025 09:49 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Suspense's problematic prop | simeonGriggs.dev Use suspense boundaries to wrap dataβ€”not layoutsβ€”to avoid its biggest problem.

I wrote more about this
www.simeongriggs.dev/suspense-fal...

08.09.2025 10:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
https://ray.so/l8zYZl7

https://ray.so/l8zYZl7

Suspense boundaries are for data, not layouts.

Move your data fetching as close to where data will be renderedβ€”deeper into components.

08.09.2025 10:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Love Sanity UI has skeletons built-in, underrated feature!

06.09.2025 09:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For sureβ€”there’s good occasions to use spinners, fallback just ain’t it πŸ˜…

Good idea for a follow up post tho.

06.09.2025 09:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Suspense's problematic prop | simeonGriggs.dev Use suspense boundaries to wrap dataβ€”not layoutsβ€”to avoid its biggest problem.

The weekend is for blogging www.simeongriggs.dev/suspense-fal...

06.09.2025 07:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Preview
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.

πŸŒ“ <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...

04.09.2025 14:37 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yo thanks!

29.08.2025 14:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Developing your personal API | Aaron Francis
Developing your personal API | Aaron Francis YouTube video by Sanity

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?...

17.06.2025 09:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Relax

17.06.2025 09:10 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
First Look: Compute for your content backend with Sanity Functions
First Look: Compute for your content backend with Sanity Functions YouTube video by Sanity

You deserve @sanity.io Functions

youtu.be/XtrC6ZsQOQ0

08.06.2025 14:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

You store your content as files in a repo. My CMS writes PRs. We are not the same.

08.06.2025 14:58 πŸ‘ 7 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

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/...

04.06.2025 13:13 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ‘€ Sanity mentioned

04.06.2025 13:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Best practices | Sanity Docs Opinionated patterns and guidance for building custom apps with the App SDK

πŸ™‹β€β™‚οΈ 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...

03.06.2025 17:57 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Subtle but very cool part of writing with Canvas is invoking a code block *with a specific syntax highlighter selected* πŸ’…

20.05.2025 11:15 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

...watch the full video on YouTube

youtu.be/XtrC6ZsQOQ0

16.05.2025 14:00 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

First look! πŸ‘€ Your favorite content backend now has compute with @sanity.io functions. Configured with code. Deployed to Sanity.

16.05.2025 14:00 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Oh, your CMS doesn’t have compute? Awkward.

15.05.2025 17:29 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
First Look: Build content apps with Sanity App SDK
First Look: Build content apps with Sanity App SDK YouTube video by 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

13.05.2025 17:43 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Watch, listen, subscribe to full episodes at www.sanity.io/code-and-con...

13.05.2025 14:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

🌢️ "I don't think you should use Markdown as a content storage format" @knut.fyi on the latest episode of Code && Content

13.05.2025 14:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
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.

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...

12.05.2025 19:43 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
$ sanity init content-operating-system Content Operating System v1.0.0 preview: READY. Cheesecake: VERIFIED. May 5th Spring Release registration: OPEN

discover what we have been baking.

May 8

www.sanity.io/spring-relea...

09.04.2025 13:49 πŸ‘ 11 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

The AI decides… the prompt could be made more granular/specific if need be.

08.04.2025 14:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Last week Evelinaβ€”one of Sanity's newest facesβ€”joined me on Code && Content πŸ‘‡ watch the full episode on YouTube

youtu.be/2Q3XkYZ9yz0

08.04.2025 14:16 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

✨ "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...

08.04.2025 12:55 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

...or rewatch the episode of Web Dev Challenge featuring @sanity.io here!

www.sanity.io/lwj

01.04.2025 12:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0