Sign in

Jeremy Elbourn

@jelbourn.bsky.social
1.1K followers 215 following 277 posts

Software engineer @ Databricks (formerly at Google) working on UI infra. Physically in Seattle, mentally in Faerun. Talk to me about accessibility, code health, ui components, D&D, indie games, scfi-fi + fantasy, woodworking

PostsRepliesMedia
Jeremy Elbourn @jelbourn.bsky.social · 25/09/2026
@synalx.bsky.social I'm impressed you're going for it 😀!
060
Jeremy Elbourn @jelbourn.bsky.social · 19/09/2026
Looking forward to the reddit post from an engineer that discovers a forgotten agent loop running at their company, having spent some absurd amount of money for several years doing no useful work.
160
Jeremy Elbourn @jelbourn.bsky.social · 12/09/2026
Make a band edible: Two Door Cinema Club Sandwich
000
Jeremy Elbourn @jelbourn.bsky.social · 27/08/2026
Writing a lot of vanilla CSS instead of Sass for the first time in over a decade and oof do I really miss `//` comments.
130
Jeremy Elbourn @jelbourn.bsky.social · 25/08/2026
make a band bigger: U3
010
Jeremy Elbourn @jelbourn.bsky.social · 13/08/2026
<abbr> It seems like something that should help assistive technology, but most don't know what to do with it.
040
Jeremy Elbourn @jelbourn.bsky.social · 08/08/2026
It's an absurd product failure that Google Docs doesn't have markdown documents as a native doc type.
0100
Jeremy Elbourn @jelbourn.bsky.social · 04/06/2026
This remains my personal GOTY so far, you should play it
020
Jeremy Elbourn @jelbourn.bsky.social · 23/05/2026
Introduce yourself with ten bands you’ve seen live: The Airborne Toxic Event Rainbow Kitten Surprise The Rural Alberta Advantage Mitski Radical Face The Beths OK GO The Temper Trap The Killers Tash Sultana
050
Jeremy Elbourn @jelbourn.bsky.social · 21/05/2026
oh how I miss signals
120
Jeremy Elbourn @jelbourn.bsky.social · 26/04/2026
Want to work on UI Infra with me at Databricks? My team is hiring! Check out my post on LinkedIn for details: www.linkedin.com/feed/update/...
linkedin.com
Want to work with me on UI infra at Databricks in Seattle? Databricks is looking for software engineers to work on a range of UI infra problems! We&#39;re especially looking for individuals with… | J...
Want to work with me on UI infra at Databricks in Seattle? Databricks is looking for software engineers to work on a range of UI infra problems! We're especially looking for individuals with experien...
030
Jeremy Elbourn @jelbourn.bsky.social · 18/04/2026
Who builds data centers in major metro areas?
020
Jeremy Elbourn @jelbourn.bsky.social · 10/04/2026
AI evangelists in the media: LLMs are AGI that will revolutionize our technological landscape with heretofore unimagined genius. AI evangelists at work: LLMs produce a lot of slop, so we should just embrace that in live in slop forever.
011
Reposted by Jeremy Elbourn
Colin McMillen @mcmillen.dev · 29/03/2026
google doesn't actually sell your data to third parties (why would they? it's valuable! they're much better off being the broker who lets people target things *based* on that data. there's all sorts of other privacy reasons to be critical of google, but "selling your data" is not one of them)
29316
Jeremy Elbourn @jelbourn.bsky.social · 27/03/2026
Finished Esoteric Ebb tonight and I cannot believe how much I love this game.
020
Jeremy Elbourn @jelbourn.bsky.social · 17/03/2026
I've only played about four hours of Esoteric Ebb, but it's already my top GOTY contender.
111
Jeremy Elbourn @jelbourn.bsky.social · 13/03/2026
ahem The clock *tick-ens*
040
Jeremy Elbourn @jelbourn.bsky.social · 06/03/2026
I'm here to give you permission to add const comments like // Value chosen arbitrarily because it feels reasonable.
091
Jeremy Elbourn @jelbourn.bsky.social · 20/02/2026
Broke: picking a dog name that's not awkward to yell at the park Woke: negotiating a brand activation to name your dog so that yelling for them is advertising
130
Jeremy Elbourn @jelbourn.bsky.social · 15/02/2026
Hey look, an actual crowd-funded gTLD! www.kickstarter.com/projects/dot...
kickstarter.com
Let's queer the internet together with .meow
a queer-owned, queer-operated non-profit with one goal: Turning internet infrastructure into community support.
041
Jeremy Elbourn @jelbourn.bsky.social · 28/01/2026
A personal update! This month marks my 11th anniversary of working on Angular. I've been privileged to collaborate with some incredible engineers and genuinely kind, thoughtful people. I'm proud of the work we've done and the community that has grown around the framework over the years.
10343
Jeremy Elbourn @jelbourn.bsky.social · 28/01/2026
I have been sincerely trying to find a shop in the Seattle area that imports a specific Bergamot Olive Oil from Italy for some time now. (it's made by simultaneously cold pressing fresh bergamots and olives, sounds incredible)
010
Jeremy Elbourn @jelbourn.bsky.social · 21/01/2026
Doug has spent a *lot* of time in this problem space lately and this will be great.
150
Jeremy Elbourn @jelbourn.bsky.social · 21/01/2026
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.
150
Jeremy Elbourn @jelbourn.bsky.social · 14/01/2026
@webstorm.jetbrains.com hmmmmmmmm?
010
Jeremy Elbourn @jelbourn.bsky.social · 12/01/2026
Slightly diminish a game: VVVVV
150
Reposted by Jeremy Elbourn
Ryan Cavanaugh @searyanc.dev · 05/01/2026
Some Mondays are a little bit Tuesday, or even a little bit Sunday. But this Monday is pure, uncut, weapons grade Monday
0356
Jeremy Elbourn @jelbourn.bsky.social · 25/12/2025
It's the time for my favorite holiday tradition: debating with my fiancee whether Jingle All the Way was intended to be a satire
141
Jeremy Elbourn @jelbourn.bsky.social · 21/12/2025
This may be the greatest gaming feat I manage for the rest of my life.
A screenshot of the game Sektori, showing jelbourn (me!) in number 13 on the global leaderboard for the "Assault" game mode.
040
Reposted by Jeremy Elbourn
Nicholas C. Zakas @humanwhocodes.com · 09/12/2025
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: eslint.org/donate
13711
Reposted by Jeremy Elbourn
CodeTV @codetv.dev · 06/12/2025
📣 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:
youtube.com
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. 🎙️…
064
Jeremy Elbourn @jelbourn.bsky.social · 08/12/2025
Next step: malware authors write code that idly incubates for a few weeks before doing anything
130
Jeremy Elbourn @jelbourn.bsky.social · 05/12/2025
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.
062
Jeremy Elbourn @jelbourn.bsky.social · 20/11/2025
Try to explain the sentence "Premium users can converse with Satan" to a English farmer from 1387.
011
Jeremy Elbourn @jelbourn.bsky.social · 14/11/2025
How about we just give people a well-implemented role"grid" primitive?
120
Reposted by Jeremy Elbourn
Adam @adamgryu.bsky.social · 23/09/2025
OCTOBER 1ST LETS GOOOOOOOOOOO
810431
Reposted by Jeremy Elbourn
Doug Parker @develwithoutacause.dwac.dev · 20/09/2025
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.
162
Jeremy Elbourn @jelbourn.bsky.social · 20/09/2025
I get an ASMR sensation when I see someone change a UI from light mode to dark mode.
020
Reposted by Jeremy Elbourn
Minko Gechev @mgechev.bsky.social · 18/09/2025
✨ "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...
gitnation.com
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...
052
Jeremy Elbourn @jelbourn.bsky.social · 16/09/2025
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.
1145
Jeremy Elbourn @jelbourn.bsky.social · 13/09/2025
make a band singular: Pennyback
150
Jeremy Elbourn @jelbourn.bsky.social · 13/09/2025
Una Lipa
030
Reposted by Jeremy Elbourn
Ben Hong @bencodezen.io · 10/09/2025
📢 Brand new tutorial for @angular.dev signals is now live! angular.dev/tutorials/si...
angular.dev
Angular
The web development framework for building modern apps.
093
Reposted by Jeremy Elbourn
Doug Parker @develwithoutacause.dwac.dev · 08/09/2025
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...
blog.dwac.dev
Isolating CSS Inheritance - Devel without a Cause
How can we prevent styles from leaking between multiple microfrontend applications on the same page?
142
Reposted by Jeremy Elbourn
Angular @angular.dev · 02/09/2025
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...
075
Reposted by Jeremy Elbourn
Jens @jens.ng · 30/08/2025
@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!
blog.angular.dev
Angular Summer Update 2025
Authors: Jens Kuehlers Mark Techson
1167
Reposted by Jeremy Elbourn
Alex Rickabaugh @synalx.bsky.social · 28/08/2025
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.
03414
Reposted by Jeremy Elbourn
Simona Cotin @simonaco.bsky.social · 22/08/2025
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! 🅰️
1167
Jeremy Elbourn @jelbourn.bsky.social · 18/08/2025
Great post from @hdv@front-end.social 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".
hidde.blog
Can components conform to WCAG?
Here's why they technically can't, and why that makes sense to me.
040
Reposted by Jeremy Elbourn
Angular @angular.dev · 18/08/2025
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...
vercel.com
AI SDK 5 - Vercel
Introducing type-safe chat, agentic loop control, new specification, tool enhancements, speech generation, and more.
073