Jeremy Elbourn
@jelbourn.bsky.social
970 followers 200 following 220 posts
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
Posts Media Videos Starter Packs
Pinned
jelbourn.bsky.social
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.
jelbourn.bsky.social
IMO Hades is best for a trip, since it's less mental overhead. I also think Hollow Knight is an overall stronger game that Nine Sols (which is still good) for their shared genre.
Reposted by Jeremy Elbourn
adamgryu.bsky.social
OCTOBER 1ST LETS GOOOOOOOOOOO
jametc.bsky.social
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
jelbourn.bsky.social
It's always satisfying to let out your little automaton before the fight so the boss gets poisoned while they're vogueing.
Reposted by Jeremy Elbourn
develwithoutacause.dwac.dev
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.
isaacs.bsky.social
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.
nicolemicheroni.bsky.social
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...
jelbourn.bsky.social
I get an ASMR sensation when I see someone change a UI from light mode to dark mode.
Reposted by Jeremy Elbourn
mgechev.bsky.social
✨ "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
jelbourn.bsky.social
So try out the tool and tell us what you think!
jelbourn.bsky.social
We also identified a few places where we could make fixes in the framework itself for patterns the LLM was producing that didn't work, but probably *should* have. For example, we made binding ARIA attributes in Angular more flexible and intuitive.
jelbourn.bsky.social
The tool also really helps debugging issues where LLMs commonly go wrong. By iterating with this tool, we were able to fine-tune our best-practices prompt on angular.dev/ai/develop-w... and watch the score go up.
jelbourn.bsky.social
So the team built our own tool so that we can analyze and iterate on LLM codegen quality in an evidence-driven way. We still have a lot we want to add, but even today it's a great way to measure the quality of web code coming out of LLMs in a consistent, repeatable way.
jelbourn.bsky.social
It's been clear that more and more developers are reaching for LLM tools to help author code. On Angular, we were encountering a lot of claims around the relatively quality of different models, tools, frameworks, etc. But nobody was really measuring, or measuring the things that we cared about.
jelbourn.bsky.social
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-...
Screenshot of the report UI for web-codegen-scorer, a tool for evaluating the quality of web code generated by LLMs. The screenshot shows a report for an example run with Angular, Gemini 2.5 Pro, and Genkit. The overall score is 94, which breakdowns for build, runtime, security, and accessibility.
jelbourn.bsky.social
It helps if you imagine the run back as phase one of the boss
jelbourn.bsky.social
make a band singular:

Pennyback
mcmillen.dev
make a band singular:

The Beastie Boy
carlnyberg312.bsky.social
Make a band singular

1 Maniac
One Dog Night
Tina Turner
The Weaver
David Crosby
jelbourn.bsky.social
Una Lipa
mcmillen.dev
make a band singular:

The Beastie Boy
carlnyberg312.bsky.social
Make a band singular

1 Maniac
One Dog Night
Tina Turner
The Weaver
David Crosby
Reposted by Jeremy Elbourn
develwithoutacause.dwac.dev
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
Reposted by Jeremy Elbourn
angular.dev
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...
Reposted by Jeremy Elbourn
jens.ng
Jens @jens.ng · Aug 30
@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
Reposted by Jeremy Elbourn
synalx.bsky.social
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.
jelbourn.bsky.social
I love the Bob's Red Mill no-sugar-added granola.
Reposted by Jeremy Elbourn
simonaco.bsky.social
Angular 20.2.0 landed this week and it's packed with goodies

🧘 stable zoneless APIs
🎁 TypeScript 5.9
💅 built-in enter and leave animations
🤖 experimental MCP server
⚙️ AI context file generation in the CLI
🕸️ headless mode for vitest browser mode

Soooooo excited to see what you're building! 🅰️
jelbourn.bsky.social
Geeze, it's almost like you've never even heard of iambic converse nonpalidromism.
jelbourn.bsky.social
Great post from @[email protected]

hidde.blog/component-co...

I can't count how many times I've had to ask people to use a term like "WCAG compatible" for components vs "WCAG Compliant".
Can components conform to WCAG?
Here's why they technically can't, and why that makes sense to me.
hidde.blog
Reposted by Jeremy Elbourn
angular.dev
Angular @angular.dev · Aug 18
Vercel's new AI SDK 5 introduces support for Angular so you can supercharge AI-driven development with the latest Angular features 🚀

Blog post: vercel.com/blog/ai-sdk-5
Code sample: github.com/vercel/ai/tr...
AI SDK 5 - Vercel
Introducing type-safe chat, agentic loop control, new specification, tool enhancements, speech generation, and more.
vercel.com