Sign in

Corbin Crutchley

@crutchcorn.dev
5.1K followers 362 following 1.2K posts

Engineering Leader | @GitHub.com Star | Microsoft MVP | @playfulprogramming.com Founder | @TanStack.com Maintainer

PostsRepliesMedia
Corbin Crutchley @crutchcorn.dev · 09/09/2026
React 19.3 is out! Really hyped about Fragment refs and browser APIs. Cool to see ViewTransitions stable too. react.dev/blog/2026/09...
react.dev
React 19.3 – React
The library for web and native user interfaces
0182
Corbin Crutchley @crutchcorn.dev · 07/09/2026
"Use GPT-6 Astra" they said "It's AGI" they said
Atrocious React code reimplementing TanStack Query, stores, and more in a single component.
3172
Corbin Crutchley @crutchcorn.dev · 07/09/2026
CHAT GPT YOU ARE SCARING ME
'"ChatGPT" started debugging this browser' in one window and 'pnpm exec sst shell --stage production -- node' in another
060
Reposted by Corbin Crutchley
Vitest @vitest.dev · 03/09/2026
Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes!
vitest.dev
Announcing Vitest 5.0
Vitest 5.0 Release Announcement
221744
Corbin Crutchley @crutchcorn.dev · 03/09/2026
ICYMI, Nvidia bought Hugging Face today. I have concerns. Nvidia is doing better than anyone else to build out a wholesale ecosystem around AI. But they've historically been a poor host to open ecosystems. See: Linux support. I suspect HF Cloud to be Nvidia locked in 6 months.
180
Corbin Crutchley @crutchcorn.dev · 03/09/2026
I still cannot believe that PNPM can interactively upgrade GitHub actions the same way it upgrades other NPM deps. SO good! pnpm.io/cli/update#u...
pnpm.io
pnpm update | pnpm
Aliases: up, upgrade
3506
Corbin Crutchley @crutchcorn.dev · 29/08/2026
Earlier this year I had the opportunity to help teach a bootcamp based on curriculum from my book and broader Playful content. Just a dream come true; a full-circle moment for me. I'm so grateful for everyone who helped out, and to our students for being part of our journey.
080
Reposted by Corbin Crutchley
IntentToShip @intenttoship.dev · 24/08/2026
Gecko: Intent to ship: JPEG XL
groups.google.com
Gecko: Intent to ship: JPEG XL
Gecko: Intent to ship: JPEG XL
1318
Corbin Crutchley @crutchcorn.dev · 20/08/2026
I think about `browser()`: react.dev/reference/re... And its `use`age the same way I think about `infer` in TS: `use(browser()) ~= Runtime<infer browserInfo>` It's a way to unwrap the inner value from another container with a built-in wait mechanism while it retrieves the info
react.dev
browser – React
The library for web and native user interfaces
010
Corbin Crutchley @crutchcorn.dev · 17/08/2026
This is technically the second post in the thread but I do not care; I am so so so excited that we're finally putting our color scheme back in the oven to bake this out further We've strived for excellent A11Y from day one, but there's always room for growth and this one excites me. Fonts too WIP!
120
Corbin Crutchley @crutchcorn.dev · 11/08/2026
Spent some cycles last night releasing CLI Testing Library v4. It's: - Using Trusted Publishing - ESM Only - Now allowing Ctrl+C style chords - Not throwing errors with most key usage github.com/crutchcorn/c...
github.com
Release cli-testing-library@4.0.0 · crutchcorn/cli-testing-library
Major Changes 1caf209: Upgrade runtime dependencies to their latest major versions, require Node.js 22.18 or newer, publish ESM-only output built with tsdown, and spawn commands without a shell by...
030
Corbin Crutchley @crutchcorn.dev · 11/08/2026
There's a fairly new proposal to Git to allow a sparse clone using a single command syntax: ``` git clone --only=frontend,tests/frontend <repo> ``` Seems incredibly cool, I hope it goes somewhere: public-inbox.org/git/CALE2CrT...
public-inbox.org
[RFC] clone: allow sparse-checkout paths to be specified during clone - Pushkar Singh
0201
Corbin Crutchley @crutchcorn.dev · 10/08/2026
TanStack Form v2 is now in alpha! 📝 It brings drastically improved performance, far more flexible validators, even stronger type safety, and more! We're excited to get it into your hands and to start testing it. Try it out & let us know your thoughts: tanstack.com/blog/announc...
tanstack.com
Form v2 is here: All you need to know about the alpha | TanStack Blog
The TanStack Form v2 alpha is here with more flexible validators, schema-oriented forms, safer form composition, and simpler SSR.
2357
Corbin Crutchley @crutchcorn.dev · 01/08/2026
Over the past few months, we've been working incredibly hard on @tanstack.com Form v2. We're working hard on getting an alpha your way (maybe even within the week 👀) but can already share some of the updates we recorded earlier this week. Check it out: www.youtube.com/live/eMBGraf...
youtube.com
TanStack is Doing What?
YouTube video by TanStack
0110
Corbin Crutchley @crutchcorn.dev · 09/06/2026
Claude Mythos is GA!... Kinda. www.anthropic.com/news/claude-... They just announced Fable 5, a "Mythos class" model. It scores 80.3% on SWE bench vs Opus' 69.2%... The catch is that it's 2x the cost of Opus 5.8.
anthropic.com
Claude Fable 5 and Claude Mythos 5
Today we’re launching Claude Fable 5: a Mythos-class model that we’ve made safe for general use.
030
Corbin Crutchley @crutchcorn.dev · 07/06/2026
This week I joined Stord as the Senior Engineering Manager of their AI team! I wrote a "Working with Me" for my team & thought it'd be fun to share with the rest of you as well: playfulprogramming.com/posts/workin... I'm excited to join the team and scale us to the next level! To the future! 🥂
playfulprogramming.com
Working with Me
A working-with-me guide for new teammates, covering how I communicate, lead, give feedback, and build trust on engineering teams.
3260
Corbin Crutchley @crutchcorn.dev · 31/05/2026
@dashlane.com, I was one of the customers who received a "someone attempted a login" email. Frankly, I find the lack of official comms deeply upsetting and will likely be the reason I change password managers after the incident resolves. No site banner, no socials. Unacceptable.
320
Reposted by Corbin Crutchley
Wilco @wilco.npmx.social · 26/05/2026
In @npmx.dev you can now view a package's changelogs currently only package's that use Github to host their releases or changelog.md are supported but support for others are planned
39820
Corbin Crutchley @crutchcorn.dev · 19/05/2026
Finally! A way to pass Chrome debugging to any tooling, not just Antigravity. Can't wait to see its integration with tools like OpenCode: developer.chrome.com/docs/devtool...
developer.chrome.com
Chrome DevTools for agents  |  Chrome for Developers
Give the power of DevTools to agents through MCP or the CLI. Validate agent code by interacting with a real Chrome instance, run Lighthouse audits, and more.
050
Corbin Crutchley @crutchcorn.dev · 19/05/2026
I know/understand the ecosystem's qualms with Chrome's prompt API Today they introduced the WebMCP experiment which, on first glance, makes me think that this could serve as a more model agnostic prompt API support; offloading LLM to browser itself Seems neat developer.chrome.com/docs/ai/webmcp
developer.chrome.com
WebMCP  |  AI on Chrome  |  Chrome for Developers
WebMCP has two APIs that allow browser agents to take action on behalf of the user.
100
Reposted by Corbin Crutchley
Sara Joy :happy_pepper: @sarajw.front-end.social.ap.brid.gy · 13/05/2026
Ooooh what, contrast-color() is newly available across browsers?!: webstatus.dev/features/contrast-col…
webstatus.dev
Web Platform Status
1256
Corbin Crutchley @crutchcorn.dev · 12/05/2026
In many of my comms about the TanStack attack, I mentioned a list we published to keep us accountable. But I only realized that this was removed between the draft I saw and the public publication. We'll have this all in a blog post very soon, but 🧵 on what we're fixing
1111
Reposted by Corbin Crutchley
TanStack @tanstack.com · 12/05/2026
Earlier May 11th, many TanStack Router/Start packages were compromised, but quickly mitigated. Here is a full post mortem on the incident: tanstack.com/blog/npm-sup...
tanstack.com
Postmortem: TanStack npm supply-chain compromise | TanStack Blog
On 2026-05-11, an attacker chained a pull_request_target Pwn Request, GitHub Actions cache poisoning across the fork↔base trust boundary, and OIDC token extraction from runner memory to publish 84 mal...
1356
Corbin Crutchley @crutchcorn.dev · 12/05/2026
We at TanStack just had a major attack against our Router packages. We have a postmortem out now explaining what happened and how we mitigated the response: tanstack.com/blog/npm-sup... No other TanStack packages outside of the Router monorepo were impacted
tanstack.com
Postmortem: TanStack npm supply-chain compromise | TanStack Blog
On 2026-05-11, an attacker chained a pull_request_target Pwn Request, GitHub Actions cache poisoning across the fork↔base trust boundary, and OIDC token extraction from runner memory to publish 84 mal...
812340
Corbin Crutchley @crutchcorn.dev · 08/05/2026
.@tanstack.com Form now supports Preact natively; no React compatibility mode needed! I'm grateful to @jovidecroock.com — one of the Preact maintainers — for helping create this port! tanstack.com/form/latest/...
tanstack.com
Quick Start | TanStack Form Preact Docs
TanStack Form is unlike most form libraries you've used before. It's designed for large-scale production usage, with a focus on type safety, performance and composition for an unmatched developer expe...
0264
Reposted by Corbin Crutchley
Mark Erikson @acemarke.dev · 07/05/2026
I wrote about everything I've felt, feared, and experienced about using AI for code over the last few years, and my opinions on where we stand. It's the most personal thing I've ever written. And I'm putting it out there to share with all of you. blog.isquaredsoftware.com/2026/05/ai-t...
blog.isquaredsoftware.com
My Thoughts on AI, Part 1: Fears, Opinions, and Mental Journey
My own personal thoughts and opinions on AI effects and usage, and how those have evolved over time
1211418
Corbin Crutchley @crutchcorn.dev · 06/05/2026
I wanted to give you all a sneak peak of TanStack Form v2. Luca, one of our maintainers, has been working hard on a complete rewrite of the package using new architecture patterns. Minimal breaking changes in userland, insane performance gains. Here's v2 rendering 10,000 fields with validation.
5300
Corbin Crutchley @crutchcorn.dev · 06/05/2026
TanStack Form has hit 2M weekly installs!
2,045,031 installs on NPM
2481
Corbin Crutchley @crutchcorn.dev · 06/05/2026
Vue support in TanStack Form is going to get much better when Vue 3.6 drops. We just had a major blocker fixed through a merge upstream by @fuzzyma.bsky.social Excited for this one!
090
Corbin Crutchley @crutchcorn.dev · 25/04/2026
Your web prayers, answered. Coming soon. Amen.
A porkbun domain purchase for the domain "webdev.church"
2181
Corbin Crutchley @crutchcorn.dev · 16/04/2026
Also, THIS happened!! 🤯
TanStack Form with 1.6M downloads a week on NPM
030
Corbin Crutchley @crutchcorn.dev · 16/04/2026
The most upvoted feature of TanStack Form is formally in development: github.com/TanStack/for... Yes, Form Groups are well on their way! I'm hoping to move quick on this one, but transparently our TODO list is a mile long to get this stable. Stay tuned!
github.com
[WIP] Form Groups by crutchcorn · Pull Request #2128 · TanStack/form
This PR implements #419 as outlined in the issue. This feature might take us some time to implement due to the sheer amount of edgecases and API surface area we have to cover to mark this idea as ...
170
Corbin Crutchley @crutchcorn.dev · 13/04/2026
Welp, that's a first... While setting up CI for a Bazel project, I found a bug with one of the packages I'm using when combined with PNPM 11. github.com/aspect-build... Was tricky to nail down... But at least the issue isn't because of my misconfiguration for once haha
github.com
[FR]: Support PNPM 11 · Issue #2798 · aspect-build/rules_js
What is the current behavior? Right now, when using PNPM 10, everything works well. However, when PNPM 11 is released (currently RC.0), it will break usage with this library. This is because lockfi...
120
Corbin Crutchley @crutchcorn.dev · 13/04/2026
At the "setup CI" part of a new project with new tools I haven't used yet. I'm sure I'll get it sometime in the next 500 commits 🙃
010
Corbin Crutchley @crutchcorn.dev · 10/04/2026
Had a delightful conversation with @neciudan.dev about my story, open source, engineering leadership, and more! Check it out:
441
Corbin Crutchley @crutchcorn.dev · 10/04/2026
This is a pretty measured review of forms solutions in React and overall is a great read - check it out 😄
070
Corbin Crutchley @crutchcorn.dev · 02/04/2026
@vicflix.dev 👋 Hey! I have some thoughts/questions about this page: reglejs.dev/introduction... But also wanted to say "hi" since I've only just ran into your library and adore meeting others in the Form space. Game to DM and/or find some time for a coffee chat? 😄
reglejs.dev
Comparison with other form libraries
Headless model-based form validation library for Vue.js
100
Corbin Crutchley @crutchcorn.dev · 24/03/2026
I often find communication tactics lacking between engineers at organization. To help, I documented how I approach communications in team scenarios.
180
Corbin Crutchley @crutchcorn.dev · 18/03/2026
I once asked for a double-promotion in title alone, not fully understanding the consequences of doing so. Here's my story of how, once I got my wish, my recruiter inbound messages died entirely:
090
Reposted by Corbin Crutchley
Lars @webpro.nl · 10/03/2026
✂️ Knip v6.0.0-0 is out A new chapter has begun. 👇
try.venz.dev
Venz
Easy and accessible dataviz
3629
Reposted by Corbin Crutchley
Astro @astro.build · 10/03/2026
Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture. Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more... astro.build/blog/astro-6...
astro.build
Astro 6.0 | Astro
Astro 6 is here with a refactored dev server, an experimental Rust compiler, live content collections, CSP, and more.
624652
Corbin Crutchley @crutchcorn.dev · 09/03/2026
Mark my words in a few weeks, cssdaily will be the new game every webdev will be playing. Great work @tekgadgt.dev
170
Corbin Crutchley @crutchcorn.dev · 04/03/2026
Friends, are we seriously taking tech news from THIS source? C'mon.
A news article about Windows 12 with ads plastering every aspect of the screen
4141
Corbin Crutchley @crutchcorn.dev · 03/03/2026
Having managed a few software engineering teams now, I have some thoughts on in-person vs remote:
0151
Corbin Crutchley @crutchcorn.dev · 27/02/2026
Whoa. Android 17 is including a new API for passing application state between devices, similar to Apple's Continuity features. Excited to see how this will integrate into Android Desktop et al
050
Reposted by Corbin Crutchley
eskimojo @eskimojo.bsky.social · 19/02/2026
Incredibly hyped to announce Schema Benchmarks, a project I've been steadily working on in collaboration with @fabianhiller.com! It aims to provide a central and transparent resource for many of the metrics that matter for schemas, including bundle size and runtime performance 😄
2154
Corbin Crutchley @crutchcorn.dev · 17/02/2026
Hire @ladybluenotes.dev! She's been a major force in both SolidJS & TanStack. Her capabilities are out in the open for everyone to see. And if that weren't enough, she's got a solid professional closed-source history backing that work. Seriously, the time I've spent working w/ her has been a joy!
0101
Corbin Crutchley @crutchcorn.dev · 15/02/2026
POV you work on large-scale OSS projects and made a single patch release:
Like 30 emails from GitHub actions and NPM
290
Corbin Crutchley @crutchcorn.dev · 14/02/2026
Seems like Windows isn't the only place that ARM still feels underbaked from community support. - No Google Chrome Linux ARM64 - Docker Desktop still looks for QEMU AMD64, so that doesn't work - Ghostty doesn't work under Parallels due to OpenGL issues
2100
Corbin Crutchley @crutchcorn.dev · 12/02/2026
@tanstack.com Form just hit 1M downloads a week on NPM! 🤯 So grateful to have such a strong community response to a project I work on. Thank you!
TanStack Form with 1,040,468 weekly downloads
4410