Congrats ๐ฅณ
Congrats ๐ฅณ
I review mostly internal PRs, or PRs from peer staff. We were discussing this just before I left for PTO few weeks ago. As an org we do have a lot of incoming PRs from external contributors on our open source repository. Iโll get back to you on this when Iโm back in march ๐
At @sanity.io we started requiring that everyone has to review their own ai generated PR before requesting another human to review it. It has worked wonders for me in reducing the feeling that Iโm asked to do someone elseโs homework ๐ฎโ๐จ
You HAVE to run this command across your Vitest test suite at least once ๐
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...
4 panel comic Panel 1: Wile E. Coyote has finally murdered Road Runner by crushing him under a massive boulder Panel 2: Wile celebrates his long sought after victory Panel 3: Wile steps out from behind the boulder and is immediately confronted by Columbo who says โMr. Coyoteโ in his typically annoying but persistent manner Panel 4: Columbo calls his name again. Panicked, Wile retreats quickly behind the boulder, but in his heart of hearts, he knows it will do no good. In about two hours heโll be going to prison. And not cartoon prison. Human prison.
Wile E. Coyote Finally Kills Road Runner Then Immediately Wishes He Hadnโt
'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 ๐คฏ
I see a mixture between calling functions "events" and "logic that genuinely should not re-trigger your Effect".
Maybe consistently call it events called from effects, and non-events? Instead of genuine and not genuine logic, as "genuine" as subjective and abstract
If you are going to reduce the pain of setting up trusted publishing in any way then sign me up ๐ฎโ๐จ
๐pnpm 2025 recap: 2x download growth, new homepage, my first JSNation talk, and v10 feature highlights
pnpm.io/blog/2025/12...
If you are running a vulnerable Next.js or RSC app behind Cloudflare or other WAF, but your origin is still accessible directly from the internet then you are not protected! Attackers are iterating IP addresses so you will probably be found. Upgrade right now!
Finally got around to digest the RFC and share my thoughts github.com/withastro/ro...
It's ok we're all sinners here
A lot of you need to read react.dev/learn/you-mi... and it shows
Unfortunately unlikely, by the time I started high school my family had moved to Lofoten ๐
The city of where I was born! ๐ฅฐ
Gotcha. What Iโve skimmed so far looks on target. Iโll deep dive and share feedback next week ๐
Component Tree highlighted with โจ memo for components that have been auto-memoized by the compiler
โจ welcome to @sentry.io, React Compiler โจ
For sure, hoping I'll have time next week to dive in. Do you have an idea of when there's a POC we can test drive? ๐
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 ๐ค ๐ค๐ค๐ค๐ค๐ค๐ค
We are so back ๐ค
Here's the code for my Async React demo:
github.com/rickhanlonii...
Picture of Ricky and Cody at the chandelier bar
Hyped for part 3 of @ricky.fmโs Async React
Glad you loved it! ๐ happy birthday ๐ฅณ
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!
Last minute tweaks to the slides ๐ค got two looooong flights ahead ๐ฎโ๐จ
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.
Super stoked to come talk about what weโve learned from using it in production โจ