John Resig @johnresig.com · 04/04/2026Saw a writhing ribbon snake mating ball today - very active with the warm weather! (Don’t watch if you have a snake phobia… it was a lot in person, 😝 🐍) 1171
John Resig @johnresig.com · 12/03/2026I have a private db of Japanese print sales and I used Claude Code to make a report analyzing this month's auctions: data.ukiyo-e.org/auctions/asi... identifying under-valued lots, rare prints, comparing prints across auctions. Normally VERY hard to get this guidance. 0102
John Resig @johnresig.com · 25/10/2025I've been using @tanstack.com Start for a new project and it's super good. The server functions completely replace the need for TRPC/GraphQL/REST, the middleware is composable and fully typed, and having TSRouter's nice typing and stateful search params is icing on the cake. A+! 3856
John Resig @johnresig.com · 14/09/2025Got to see two dream art pieces yesterday: weavings depicting computer chips by the Navajo weaver Marilou Schultz. They were on display at MoMA and were incredible to see in person. So intricate and detailed, but also handmade and steeped in tradition. More info: www.moma.org/magazine/art... 2463
Reposted by John ResigThe Interactive Fiction Competition @ifcomp.org · 01/09/2025🎉 The 31st Annual #IFComp is live! 85 new interactive fiction entries are ready for you to play and judge. (You only need to rate 5 to cast a ballot!) Read more about this year's competition at blog.ifcomp.org Or just dive straight in: ifcomp.org/ballot 03940
John Resig @johnresig.com · 24/07/2025I stepped down from management last year to focus on architecture at @khanacademy.org full-time; big impact on my dev velocity! * Architecture decision records I authored: 14 (🆙 250%) * Decision Records I personally approved: 70 (🆙 94%) * PRs reviewed: 1,276 (🆙 20%) * PRs authored: 546 (🆙 333%!) 1310
John Resig @johnresig.com · 14/02/2025I ported ukiyo-e.org over to @cloudflare.social Workers + R1 (image hosting, about 1TB) + D2 (for DB and search) recently and I'm super happy with it, it's a great experience! Have it using React Router v7 + React 19, about 11 mil dynamic requests/month, served in under 35ms! Total cost ~$25/month. 1711813
John Resig @johnresig.com · 17/01/2025We just moved @khanacademy.org over to using @rspack.dev today for our prod builds, from Webpack 5. We saw build times improve by about 2min or so (approx. 3min -> 1min). It was extremely easy to move to from Webpack, highly recommended for anyone on the fence! 3569
John Resig @johnresig.com · 09/12/2024Some of Khan Academy's AI work was featured last night on 60 Minutes with Anderson Cooper: www.youtube.com/watch?v=Ia3C... it's been really cool getting to work on this, really glad that this is having a positive impact on students and teachers!youtube.comMeet Khanmigo: The student tutor AI being tested in school districts | 60 MinutesYouTube video by 60 Minutes 1283
John Resig @johnresig.com · 05/12/2024This is actually really great news! We were finding memory usage to be pretty comparable between Webpack and Rspack (even though Rspack is orders-of-magnitude faster) so this would be an even greater win! 0150
John Resig @johnresig.com · 04/12/2024This Spotify Wrapped tracks. Justice’s Coachella sets were so good that it reinvigorated my love for them. A ripped copy here: m.soundcloud.com/user-6372306... I think this year may be the first year where the majority of my music listening happens outside of Spotify (esp YouTube concerts) 050
John Resig @johnresig.com · 03/12/2024Playwright's new Aria Snapshot comparison tool is super cool: playwright.dev/docs/aria-sn... surprisingly, I've seen no other library capable of this. Looking at their implementation it looks like they wrote it from scratch! github.com/microsoft/pl... It'd be very cool to see this OSS'd separately!playwright.devAria snapshots | PlaywrightOverview 2212
John Resig @johnresig.com · 03/12/2024This is a great write-up. Tons of very smart, actionable, advice on improving React INP performance. (The jQuery-is-better bait is pretty hilarious, probably says more about the complexity of most jQuery sites.) 1172
John Resig @johnresig.com · 03/12/2024I switched a Remix-using side project over to React Router v7 this past weekend and the new route-level type safety is pretty great! reactrouter.com/explanation/... been looking forward to this for a long time, code is a lot less clunky now being able to remove useParams/useLoaderData/etc.reactrouter.comRoute Module Type Safety 2706
John Resig @johnresig.com · 03/12/2024v5 of Lingui was just released. We've been working to adopt Lingui at Khan Academy and it's by-far the best i18n library around. The use of macros, SWC integrations, deep React integrations, and idiomatic POT/PO file support makes it a huge win. lingui.dev/blog/2024/11...lingui.devAnnouncing Lingui 5.0 | LinguiToday we are pleased to announce the release of Lingui 5.0! 2515