Jeremy Elbourn
jelbourn.bsky.social
Jeremy Elbourn
@jelbourn.bsky.social
Software engineer @ Google, tech lead for Angular. Physically in Seattle, mentally in Faerun.

Talk to me about accessibility, code health, ui components, D&D, indie games, scfi-fi + fantasy, woodworking
Pinned
Happy to answer any questions about Angular here with two exceptions

1) I can't help you debug your code.
2) I can't tell you *when* something is going to land.
Doug has spent a *lot* of time in this problem space lately and this will be great.
January 21, 2026 at 7:54 PM
Planning a wedding for later this year and I'm deciding on vendors by picking whoever has a website that looks it was made by by their nephew in 2007.
January 21, 2026 at 12:10 AM
January 14, 2026 at 11:30 PM
Slightly diminish a game:

VVVVV
Slightly diminish a game:

Sim Township
Slightly diminish a game:

Unincorporated Area Of Warcraft
January 12, 2026 at 3:11 AM
Reposted by Jeremy Elbourn
Some Mondays are a little bit Tuesday, or even a little bit Sunday. But this Monday is pure, uncut, weapons grade Monday
January 5, 2026 at 4:27 PM
It's the time for my favorite holiday tradition: debating with my fiancee whether Jingle All the Way was intended to be a satire
December 25, 2025 at 6:38 PM
This may be the greatest gaming feat I manage for the rest of my life.
December 21, 2025 at 5:59 PM
Reposted by Jeremy Elbourn
ESLint lost 1/3 of its sponsorships in 2025 while downloads are up 62%. If every company where ESLint is used donated just $100/month, we'd have more than enough. Please talk to your manager about sponsoring ESLint:
https://eslint.org/donate
December 9, 2025 at 8:20 PM
Reposted by Jeremy Elbourn
📣 Just Scheduled

Forms are famously complex to build. Angular v21 introduces Signal Forms, which promises auto-synced state, type safety, and schema-based validation. @synalx.bsky.social teaches us how they work.

Details:
Angular Signal Forms
Forms are famously complex to build. Angular v21 introduces Signal Forms, which promises auto-synced state, type safety, and schema-based validation. Alex Rickabaugh teaches us how they work. 🎙️…
www.youtube.com
December 6, 2025 at 5:57 PM
Next step: malware authors write code that idly incubates for a few weeks before doing anything
Using Dependabot and worried about NPM supply-chain attacks?

Enable `cooldown` periods to delay potentially risky package updates.

This helps prevent newly published, unvetted packages from being automatically introduced through GitHub pull requests.

docs.github.com/en/code-secu...
December 8, 2025 at 10:56 PM
If hash maps were invented today, we'd have billions in venture capital pouring into "hash-forward" startups and tech CEOs exclaiming that they're going to revolutionize the way humans interact with technology.
If seat belts were invented today, blue states would require them, but MAGA states would mandate that they *not* be installed, and moving from (say) Massachusetts to New Hampshire would require you to install an expensive conversion kit.
it is MIRACULOUS that we got rid of lead paint and asbestos when we did. if we had tried that today, there would be people whining about how we're restricting their rights.
December 5, 2025 at 4:47 PM
Try to explain the sentence "Premium users can converse with Satan" to a English farmer from 1387.
November 20, 2025 at 8:48 AM
How about we just give people a well-implemented role"grid" primitive?
bram.us Bramus @bram.us · Nov 14
Aye or Nay?

`<input type=emoji>` to trigger the native emoji-picker, allowing you to pick a single emoji.
November 14, 2025 at 6:51 PM
Reposted by Jeremy Elbourn
OCTOBER 1ST LETS GOOOOOOOOOOO
extremely excited for the biggest halloween tradition: THE PUMPKIN FESTIVAL GAME!!
co-op pumpkin carving as a little ghost avatar, solving creepy haunted house puzzles, a vr creepy hayride, the absolute best. remember this from last year???
adamgryu.itch.io/pumpkin-carv...
The Annual Ghost Town Pumpkin Festival by adamgryu
carve a lil pumpkin and share it with the world
adamgryu.itch.io
September 23, 2025 at 6:34 PM
Reposted by Jeremy Elbourn
My heart goes out to all the visa holders who don't know if they'll be able to go home or visit their families. ❤️

This is an extortion fee, nothing more, nothing less.
Regardless of how the courts decide on this insane cruel action, this is going to severely fuck up every industry, and the lives of people that you likely know personally, starting this weekend.

Setting fire to American trust and economic hegemony at an ever increasing rate.
If you are currently abroad and on a valid H-1b visa, starting Sunday you'll be barred from re-entering the U.S. - unless you or your employer pay $100,000 to the U.S. government.

This de facto travel ban will cause chaos throughout tech and the entire economy.

www.whitehouse.gov/presidential...
September 20, 2025 at 3:32 PM
I get an ASMR sensation when I see someone change a UI from light mode to dark mode.
September 19, 2025 at 11:44 PM
Reposted by Jeremy Elbourn
✨ "Resourceful Suspense" from JSNation is out!

I built the same AI app in Angular & React to compare deferred loading trade-offs.

See how these work between the two frameworks:
‣ Deferrable views vs Suspense
‣ Deferred data
‣ Incremental hydration
‣ AI tool calling

gitnation.com/contents/res...
Resourceful Suspense by Minko Gechev
Minko Gedev presents tradeoffs of deferred loading in Angular and React, addressing misconceptions about the frameworks. Exploring Deferred Loading Nuances and Angular vs. React Implementation with La...
gitnation.com
September 18, 2025 at 2:41 PM
I'm excited we've finally open-sourced one of the new things the Angular team has been working on lately: web-codegen-scorer

www.npmjs.com/package/web-...
github.com/angular/web-...
September 16, 2025 at 4:42 PM
make a band singular:

Pennyback
make a band singular:

The Beastie Boy
Make a band singular

1 Maniac
One Dog Night
Tina Turner
The Weaver
David Crosby
September 13, 2025 at 7:24 PM
Una Lipa
make a band singular:

The Beastie Boy
Make a band singular

1 Maniac
One Dog Night
Tina Turner
The Weaver
David Crosby
September 13, 2025 at 6:10 PM
Reposted by Jeremy Elbourn
📢 Brand new tutorial for @angular.dev signals is now live!

angular.dev/tutorials/si...
Angular
The web development framework for building modern apps.
angular.dev
September 10, 2025 at 2:02 PM
Reposted by Jeremy Elbourn
Just published a #blog post on #CSS inheritance and how to isolate multiple #microfrontend web applications running on the same page.

There's some fun nuances with `initial` and `revert` as well as background on user-agent stylesheets. Hope you enjoy!

blog.dwac.dev/posts/isolat...
Isolating CSS Inheritance - Devel without a Cause
How can we prevent styles from leaking between multiple microfrontend applications on the same page?
blog.dwac.dev
September 8, 2025 at 2:56 AM
Reposted by Jeremy Elbourn
Want to know what's next for Angular + AI? Then join us this September for updates, demos, special guests and more ✨

Tune in Sep 16, 2025 at 9AM Pacific on YouTube

youtube.com/live/uFdxw4S...
September 2, 2025 at 1:31 PM
Reposted by Jeremy Elbourn
@angular.dev summer update: blog.angular.dev/angular-summ...

I couldn't believe how many new things the team released since v20 in May! Thanks @marktechson.com for writing this amazing update with me! The whole team did such an amazing job in delivering big and small things!
Angular Summer Update 2025
Authors: Jens Kuehlers Mark Techson
blog.angular.dev
August 30, 2025 at 8:39 AM
Reposted by Jeremy Elbourn
We just hit a milestone in our exploration of signal-based forms in Angular - our prototype is now merged into the main repository.

This opens the door for some important next steps like compiler integration & interop w/ existing forms.
August 28, 2025 at 4:16 PM