I stopped using Safari @sanity.io because of wobbly spinners. Now I can use it again thanks to zoom banter & humans working together, & writing a @github.com PR _by hand_ (NO AI)! It didn't require convincing @jensimmons.bsky.social to add no-wobbles to Baseline 2027! www.sanity.io/engineering/...
Cody
I always struggle with finding the right icon, so I built semantic search into our icon picker @sanity.io ✨ No more time spent trying to remember if the icon is called `create-user` or `add-person` 😮💨
Try it icons.sanity.dev, it was done using our own platform APIs for analyzing images + creating embeddings github.com/sanity-io/ic...
We fully replaced ESLint with oxlint in @sanity.io Studio! 🥳 Total lint time went from ~101s to ~21.5s. Before, linting meant oxlint + ESLint, and ESLint was also running the React Compiler checks. 😮💨 Now it’s just oxlint, including the Rust-powered React Compiler linter. 🧘
First big leap towards replacing rollup + esbuild with rolldown. With the studio on vite 8 it's time to move the rest of our devtooling over to tsdown, oxfmt, oxlint, vite+. Always bet on whatever the @voidzero.dev team is cooking!
Studio v6 ships June 11. Test now: npm install sanity@next-major Builds 2–9× faster in our testing (@vite.dev 8), offers better default search. Two breaking changes: Node 20 (EOL) dropped, min 22.12, and auth providers replace instead of append. Everything else unchanged. go.sanity.io/ULGnBMf
Cody reposted
Portable Text is a spec for block content as structured JSON. It's also an editor for authoring it. In production since 2017. Open spec. The docs at portabletext.org just got a major overhaul →
Cody reposted
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
Cody reposted
Cody reposted
You HAVE to run this command across your Vitest test suite at least once 👀
Flaky tests and memory leaks are the worst. @vitest.dev now has a flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests. Available in the latest 4.1 beta. Big shout out to @ariperkkio.dev from the Vitest team for landing this PR! 🔥
Cody reposted
Dear developers, Please respect the reduced-motion preferences of your users. I'm tired of your websites making me nauseous. Motion is fun until it makes your users sick. Here you go: developer.mozilla.org/en-US/docs/W...
Cody reposted
'use cache' is FAST 🔥 🔥🔥🔥🔥🔥 It's even faster LIVE ✨ We've been cooking at @sanity.io , give it a try: github.com/sanity-io/ne...
Migrating our largest FOSS repo (over 5k files) from prettier to oxfmt (github.com/sanity-io/sa...), it's 9x faster 🤯
Cody reposted
🚀pnpm 2025 recap: 2x download growth, new homepage, my first JSNation talk, and v10 feature highlights pnpm.io/blog/2025/12...
Cody reposted
A lot of you need to read react.dev/learn/you-mi... and it shows
Cody reposted
I’m extremely excited for how well this new api is shaping up to be. SanityLive on this setup will be S M O O O O T H 😤 🤌🤌🤌🤌🤌🤌
I have a new RFC up for route caching in Astro. It's our answer to ISR etc, but it has some important differences that I think would make it really powerful. If you saw my talk at ViteConf you will have seen a preview, but this has a lot more detail on implementation and API. I'd love feedback!
Cody reposted
Cody reposted
we've started building out an "awesome" list for @e18e.dev 🎉 this should provide a good resource for finding modern libraries and tools. contributions welcome!
Cody reposted
We’ve been using the activity API at sanity since it was released as experimental to support multiple Iframes being mounted & unmounted whilst preserving their state & I’m really pleased at how fantastic it’s been.
React 19.2 is now available! This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more: react.dev/blog/2025/10...
Cody reposted
Cody reposted
We're hosting the official @nextjs.org Conf opening party 🎉 Can't make it to our *[NYC] event? Don't worry—we'll be in SF too! Oct 21, 7pm-midnight at Southern Pacific Brewing in the Mission. Great food, drinks, games + the Next.js (and Sanity!) community. Register below 👇🏻
@kitten.sh re x.com/_philpl/stat... it explains why I could never reproduce github.com/reactwg/reac... nor react.dev/reference/re.... 🤯 I'd love to chat SC history with you if we cross paths, my interest in SC history is maybe above average (github.com/sanity-io/sa...) 😂 It's such an impressive proj
Cody reposted
Published an article about mitigating supply chain attacks with pnpm pnpm.io/supply-chain...
Cody reposted
trusted publishing is fantastic for ensuring that the state of a @github.com repo maps to a public package ... but maintainers are still vulnerable to phishing, allowing bypassing it so: this action fails ci when upgrading to a 'non-provenanced' package
in light of the current supply chain attacks, I've just published a @github.com action to detect packages that _lose_ their provenance. 📦 supports pnpm-lock.yaml, package-lock.json, yarn.lock (v1) 🎨 inline GitHub annotations ✅ JSON output + configurable 💪 published in TS with zero deps
Cody reposted
Can't believe what I'm reading. Accidentally DDoS yourself because you fetch in useEffect in 2025 is so avoidable 😂 blog.cloudflare.com/deep-dive-in...
Cody reposted
cool post!
styled-components maintenance mode doesn't have to mean panic mode. Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes. Not a permanent fix, but it buys you time to migrate properly. www.sanity.io/blog/cut-sty...
It's very difficult to get stable repeatable benchmark results for scenarios that tie into React Concurrent mode. The best I've come up with is this one: - Before concurrent-styled-components.sanity.dev?strategy=ins... - After concurrent-styled-components.sanity.dev?strategy=use...
styled-components maintenance mode doesn't have to mean panic mode. Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes. Not a permanent fix, but it buys you time to migrate properly. www.sanity.io/blog/cut-sty...
Great read! Would love to see your opinion @simeongriggs.dev on using useTransition() to render spinners where suspenseful actions are triggered. Changing a search filter, clicking on a row that opens a detail view, etc
The weekend is for blogging www.simeongriggs.dev/suspense-fal...
Cody reposted
So... I've forked `styled-components`... not once, but twice (!) github.com/sanity-io/cs... 😅 AMA 😂
Motion is such a showcase of craftwork, passion for detail, and hard work 💖 Well deserved @citizenofnowhe.re!
Super excited to welcome @sanity.io as the newest Motion sponsor! Sanity have been longtime users of Motion and it's amazing they're helping support its future as a platinum sponsor. Check them out: sanity.io
Cody reposted
⚓️Oxlint with type-aware linting is here ⚓️ ◆ 40 type-aware rules supported, including the famous `no-floating-promises` rule ◆ Built on top of `tsgolint` and `ts-go` ◆ Brings speed improvement & correctness Read more in the latest announcement voidzero.dev/posts/announ...
Cody reposted
Dancing Boston Dynamics Robot Knows Its Revenge For This Will Be Sweet theonion.com/dancing...
Cody reposted
Cody reposted
Introducing Runtime Accelerated Rendering Infrastructure (Rari), a React Server Components framework that's 4x faster than Next.js. Built on custom Rust runtime with V8. 4x faster RSC rendering, 10,586 req/sec throughput, 5.8x faster builds.
Cody reposted
– Selv om jeg lærte enormt mye og jobbet med flinke og fine folk, ble erfaringsforskjellen mellom meg og resten av teamet for stor, sier Ukas Koder, Nina Andal Aarvik om det å være ung og nyutdanna i et stort fagmiljø der hun var eneste "ferske".
Cody reposted