Corbin Crutchley
banner
crutchcorn.dev
Corbin Crutchley
@crutchcorn.dev
VP of Software Engineering | @GitHub.com Star | Microsoft MVP | @playfulprogramming.com Partner | @TanStack.com Maintainer | Twitch Streamer (http://twitch.tv/crutchcorn) ๐Ÿ’…๐Ÿ’…๐Ÿ’…
Pinned
Announcing my new book about A11Y! โ™ฟ

When I first started as a web developer I didn't know anything about best practices for UX

Only after guidance from many wonderful people have I improved; I want to share that โ˜บ๏ธ

A11Y is a basic right and improves products for us all ๐Ÿš€
๐ŸŒ Introducing: The Art of Accessibility!

Our brand-new book teaches you everything to do with accessibility!

With a vast array of technologies and methods of providing valuable experiences to all users, it's easier than ever to design better, more inclusive products.
Access: granted
February 10, 2026 at 7:49 AM
February 10, 2026 at 12:14 AM
During the evaluation process for our hosting provider, I asked a peer of mine what options he thought I should use given our requirements.

Without hesitation "Fly" came to his mind; I had to chuckle because we were already well down that path.

Their support is deeply appreciated.
Excited to have @fly.io as a sponsor of Playful Programming.

We recently migrated to a more robust deployment infrastructure with our containers powered by Fly; couldn't be happier with our decision.

Thank you for supporting educational programming content!
February 9, 2026 at 7:00 PM
smooth, you say? like a criminal, you say?
a man in a white suit and blue tie is standing in a dark room with a sign that says ' king ' on it
Alt: Michael Jackson striking a pose
media.tenor.com
February 9, 2026 at 5:27 PM
Every day is learning day in Zeu-land ๐ŸŒˆ
February 9, 2026 at 5:24 PM
Also featured in that video:

This weird ass expression I made

Thanks for sharing THAT @jason.energy - is this retribution for all the bad jokes I made that weekend? ๐Ÿ˜‚
February 9, 2026 at 5:23 PM
This is mentioned in a the thread, but this joint effort means that we now have nearly ONE AND A HALF MILLION WORDS on our website today ๐Ÿคฏ

I cannot begin to express how excited I am to work together more closely with @santoshyadav.dev, Lars, and the rest of the TiL team.

Here's to the future! ๐Ÿฅ‚
It's official, "This is Learning" and @playfulprogramming.com are combining forces!

We're elated to have them joining our ranks as we continue to grow.

Our joint goal remains the same as it always was: Foster an open community aimed squarely at teaching software engineering.
February 9, 2026 at 12:20 PM
Congrats! Huge fans of Vitest and Storybook alike!
February 9, 2026 at 11:09 AM
@dev.to if we change an organizations' username, does it redirect links to the old org username?
February 9, 2026 at 1:04 AM
Welp... This is annoying

I used some tricks to extract the NPU + Win drivers from a @frame.work, then Copilot + Opus to reverse engineer the ability to apply those drivers to my GPD Win Max 2..

But it doesn't have the features I thought it had (background replacement), so I did all of this for not
February 8, 2026 at 7:11 AM
I've been using @coderabbitai.bsky.social on a few OSS projects for some time, and it's awesome what it's able to catch.

Can't wait to bring that pipeline to our momentum at @playfulprogramming.com. ๐ŸŽ๏ธ

I'm also deeply grateful for their support of our efforts. ๐Ÿ™
We're excited to announce that @coderabbitai.bsky.social is a new sponsor of Playful Programming.

We're looking forward to leveraging it to accelerate our development โ€” Not joking here: We enabled it on our repo and it immediately caught a mistake in a PR.

Thank you once again to their team!
February 6, 2026 at 12:08 AM
Reposted by Corbin Crutchley
PINNED COMMENTS ON ISSUES ARE HERE

github.blog/changelog/20...
February 5, 2026 at 6:11 PM
Excited to be part of the GitHub Stars program for 2026 again! ๐Ÿš€
February 3, 2026 at 6:58 PM
Angular 21.2 will bring support for arrow functions in templates; a massive improvement for TanStack Form users!

github.com/angular/angu...

Can't wait to change over our docs to show this.
Add support for arrow functions by crisbeto ยท Pull Request #66294 ยท angular/angular
Adds support for using arrow functions in Angular expressions. They generally behave like JS arrow functions with the same access as other Angular expressions, but with the following limitations: ...
github.com
February 3, 2026 at 6:29 PM
There's many kinds of engineering personality. IE: Some prefer moving quickly, while others want consistency in their output

As an engineering manager, it's critical to figure out how to balance these types of reports and work alongside them in their own way:

playfulprogramming.com/posts/tradeo...
Tradeoffs in Engineering Identity
Finding your engineering identity is a journey of balancing tradeoffs. Let's explore the key tradeoffs that shape your path.
playfulprogramming.com
February 3, 2026 at 5:38 PM
kirby main over here
February 3, 2026 at 4:53 AM
Reposted by Corbin Crutchley
TIL, Chrome 144 ships some new pseudo-classes. ๐Ÿ‘

Within limits, you can now style the matching strings of the "find in page" search.

::search-text {
// matching strings
}

::search-text:current {
// currently matched string
}

More on the blog. ๐Ÿ‘‡

www.stefanjudis.com/today-i-lear...
February 2, 2026 at 2:07 PM
Wtaf. You should have multiples of mine!!

I use Knip ALL. THE. TIME. Big fan! ๐Ÿ˜„
January 30, 2026 at 6:42 AM
Just hit 1,000 followers on GitHub!

Check it out for yourself:

github.com/crutchcorn/

How exciting, thank you for joining me for my developer journey!
January 30, 2026 at 6:34 AM
Reposted by Corbin Crutchley
TIL there's ongoing work to add a native virtual file system (VFS) to Node.js!! Yes please!!! ๐Ÿ˜ฑ๐Ÿคฉ

github.com/nodejs/node/...

@nodeland.dev you are a hero!
Virtual File System for Node.js by mcollina ยท Pull Request #61478 ยท nodejs/node
A first-class virtual file system module (node:vfs) with a provider-based architecture that integrates with Node.js's fs module and module loader. Key Features Provider Architecture - Extensi...
github.com
January 29, 2026 at 4:49 PM
Reposted by Corbin Crutchley
Exciting newsโ€”Clack v1.0 is here! ๐ŸŽ‰

๐Ÿซณ Dropped CJS distribution (the only breaking change)
๐Ÿ†• Added autocomplete, taskLog, and more
๐ŸŒ Localization support
๐Ÿž Dozens of bug fixes + performance improvements
๐Ÿค— Ecosystem alignment

This release marks stable support for our current APIs
Clack v1.0 is here!
We're thrilled to announce Clack v1.0: a stylish prompt library for JavaScript CLIs.
bomb.sh
January 28, 2026 at 3:25 PM
Didn't use Zig the lang, but used Zig CC the toolchain. Enables cross-platform compilation that Rust doesn't support OOTB.

Wildly cool to run a single command to generate a binary for Linux and Windows from my macOS box without Docker et al
January 28, 2026 at 3:34 PM
well this was fun to hack on for a bit!

github.com/crutchcorn/r...

got to learn a lot about glibc, libc in general, gcc, and zig!
GitHub - crutchcorn/rust-multi-os-template: A template project for building Rust applications targeting multiple operating systems and architectures.
A template project for building Rust applications targeting multiple operating systems and architectures. - crutchcorn/rust-multi-os-template
github.com
January 28, 2026 at 9:05 AM
i want to see how hard it is to use zig + c + rust together to support 3 different oses in a single rust codebase.

let's figure it out together:

twitch.tv/crutchcorn
crutchcorn - Twitch
1 codebase, 1 toolchain, 3 OSes supported | rust + zig + c
twitch.tv
January 28, 2026 at 6:48 AM
This is a huge (and important!) change for the Angular ecosystem. One more step towards performant defaults in Angular.

Next stop? Signal components!

github.com/angular/angu...
RFC: Setting OnPush as the default Change Detection Strategy ยท angular angular ยท Discussion #66779
Authors: @MarkTechson & @alxhub Area: Angular Framework Posted: January 27, 2026 Status: Open We're planning to make a small, but important changes to Angular components: Components will default to...
github.com
January 28, 2026 at 1:21 AM