Sign in

Rob Eisenberg

@eisenbergeffect.com
863 followers 97 following 78 posts

Executive Engineering Leader | UI Platform Visionary | Web Standards | Open Source | Engineering Culture | linktr.ee/eisenbergeffect

PostsRepliesMedia
Rob Eisenberg @eisenbergeffect.com · 29/07/2026
Final week: the July 250 Sale for Web Component Engineering ends July 31. Use JULY250 to save $250. Go deep on Web Components, design systems, app architecture, modern CSS, forms, accessibility, and the Web Platform. bluespire.com/course/web-c...
bluespire.com
Web Component Engineering | Blue Spire
010
Rob Eisenberg @eisenbergeffect.com · 22/07/2026
Design systems, routing, app shells, forms, accessibility, CSS, tooling, and Web Components all through modern Web Standards. That’s Web Component Engineering: not just components, but UI engineering on the platform. Save $250 with JULY250. bluespire.com/course/web-c...
bluespire.com
Web Component Engineering | Blue Spire
010
Rob Eisenberg @eisenbergeffect.com · 15/07/2026
AI agents work best with clear constraints. A standards-first UI codebase gives them exactly that: HTML, DOM, Custom Elements, CSS, forms, accessibility, routing. Learn that vocabulary in Web Component Engineering. $250 off in July: JULY250. bluespire.com/course/web-c...
A screenshot of the Web Component Engineering learning app with Rob's video lesson playing.
011
Rob Eisenberg @eisenbergeffect.com · 08/07/2026
Web Components are more than a component model. They’re a way to build UI on durable Web Platform primitives. My course covers custom elements, Shadow DOM, CSS, a11y, forms, design systems, routing, apps, and tooling. $250 off in July with code JULY250. bluespire.com/course/web-c...
010
Rob Eisenberg @eisenbergeffect.com · 01/07/2026
July 250 Sale: to mark America’s 250th birthday, I’m offering $250 off my Web Component Engineering course through July 31. Use code JULY250. 13 modules. 170+ videos. Web Components, DOM APIs, CSS, a11y, forms, design systems, apps, tools, and more. Link below...
Web Component Engineering course graphic showing the course title and a screenshot of the interactive coding environment.
100
Rob Eisenberg @eisenbergeffect.com · 04/02/2026
If your software runs on my device, you don’t get to treat my resources as free. That’s mine. You’re spending my CPU, battery, memory, and data plan. That’s my time and money. Respect your users. Burning server cycles isn't the same; the ethical bar for the client is higher.
0152
Rob Eisenberg @eisenbergeffect.com · 08/01/2026
Only a few days left to get 25% off my Web Component Engineering course. Use code GOODTIDINGS25 before Jan 10: bluespire.com/course/web-c... Web Components, DOM, modern CSS, a11y, forms, design systems & more.
bluespire.com
Web Component Engineering | Blue Spire
011
Rob Eisenberg @eisenbergeffect.com · 25/12/2025
Merry Christmas! "For to us a child is born, to us a son is given; and the government shall be upon his shoulder, and his name shall be called Wonderful Counselor, Mighty God, Everlasting Father, Prince of Peace." - Isaiah 9:6
020
Rob Eisenberg @eisenbergeffect.com · 08/12/2025
I heard some folks missed my recent Web Component Engineering course sale, so I’m running one more: ✅ 25% off w/ code GOODTIDINGS25 ✅ Through the 1st week of 2026 Web Components, DOM APIs, modern CSS, a11y, forms, design systems, tools, and more! bluespire.com/course/web-c...
A festive red and green banner advertising the Good Tidings Sale with 25% Off the Web Component Engineering course.The interactive learning experience showing the course table of contents, a learning video, an interactive demo, and associated reference materials.
000
Rob Eisenberg @eisenbergeffect.com · 24/11/2025
🚀 I’m running a Thanksgiving sale on my Web Component Engineering course. Through Nov 30, you can get 25% off with the code GRATITUDE25. bluespire.com/course/web-c...
bluespire.com
Web Component Engineering | Blue Spire
153
Rob Eisenberg @eisenbergeffect.com · 13/10/2025
Default Isn’t Design. Familiar feels true but often isn’t. I wrote about the psychology (System Justification) behind framework monoculture, the quiet costs it creates, and a standards-first path that still meets teams where they are. Reflex → Evidence → Contracts → Users.
120
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
I had an interview for a Distinguished Engineer role at a big company yesterday... It convinced me once again that most big companies don't know how to do quality, performance mature engineering.
2242
Rob Eisenberg @eisenbergeffect.com · 05/06/2025
Hey friends! 🚀 I’m running the biggest sale ever on my Web Component Engineering course: 25% off through July 🎉 It’s full of hands-on, flexible training to help you build components, design systems, and apps. Use code SUMMERFUN to get it now! (Link in the follow up.) #webcomponents #frontenddev
A screenshot of the interactive learning app showing 4k video teaching, interactive code, reference and notes, and a portion of the course's table of contents.
131
Rob Eisenberg @eisenbergeffect.com · 28/02/2025
The problem isn't that AI is actually capable of replacing software engineers. It isn't. Not even close. The problem is that there are a bunch of ignorant, foolhardy people in leadership positions who *think* that AI can replace software engineers. This is causing real harm.
0102
Reposted by Rob Eisenberg
Dave Rupert @davatron5000.bsky.social · 16/01/2025
Yo dawg, I heard you like stylesheets, so I put stylesheets in your stylesheet. This would be rad for adoptedStylesheets in shadowRoots or any framework that imports styles. It's like an SVG sprite sheet for stylesheets. github.com/MicrosoftEdg...
github.com
1315
Rob Eisenberg @eisenbergeffect.com · 16/01/2025
There's only one more day to get the Web Component Engineering course 15% discount! Use code DRIVE at checkout before the sale ends tomorrow! bluespire.com/p/web-compon...
bluespire.com
Web Component Engineering
A comprehensive front-end engineering course focused on Web Components and modern Web Standards.
030
Rob Eisenberg @eisenbergeffect.com · 25/12/2024
"For unto us a child is born, unto us a son is given: and the government shall be upon his shoulder: and his name shall be called Wonderful, Counsellor, The mighty God, The everlasting Father, The Prince of Peace." - Isaiah 9:6 Merry Christmas!
010
Rob Eisenberg @eisenbergeffect.com · 17/12/2024
One of my boys is turning 15 and will be getting his learner's permit. In celebration of this joyous (and terrifying) moment, I'm doing one more sale on the Web Component Engineering course this year. Get it at 15% off using code DRIVE for the next month. www.bluespire.com/p/web-compon...
bluespire.com
Web Component Engineering
A comprehensive front-end engineering course focused on Web Components and modern Web Standards.
120
Reposted by Rob Eisenberg
Espen G @geitsund.bsky.social · 12/12/2024
Just completed your course. Great stuff. Thanks for putting it together!
011
Rob Eisenberg @eisenbergeffect.com · 12/12/2024
A new proposal for Scoped Custom Element registries has been put forward by Apple. 🎉 github.com/whatwg/html/... Key improvements include: * Enables any element, not just ShadowRoot, to have an associated registry. * Unifies element creation & cloning APIs across DOM scopes. * Integrates with DSD
github.com
Revamped Scoped Custom Element Registries · Issue #10854 · whatwg/html
https://github.com/WICG/webcomponents/blob/gh-pages/proposals/Scoped-Custom-Element-Registries.md is a good proposal, but it ties the functionality too much to shadow roots. This is Ryosuke and I's...
12410
Rob Eisenberg @eisenbergeffect.com · 06/12/2024
The 20% off sale on my Web Component Engineering course ends at 11:59pm EST this Sunday, December 8th. Do not wait until next week! Use code GRATITUDE at checkout before time is up. www.bluespire.com/p/web-compon...
bluespire.com
Web Component Engineering
A comprehensive front-end engineering course focused on Web Components and modern Web Standards.
120
Rob Eisenberg @eisenbergeffect.com · 01/12/2024
A very practical blog post from Nolan Lawson on the nuances of Web Component resource cleanup. nolanlawson.com/2024/12/01/a...
nolanlawson.com
Avoiding unnecessary cleanup work in disconnectedCallback
In a previous post, I said that a web component’s connectedCallback and disconnectedCallback should be mirror images of each other: one for setup, the other for cleanup. Sometimes, though, yo…
041
Rob Eisenberg @eisenbergeffect.com · 25/11/2024
Starting today and for the next two weeks, I'm offering 20% off the Web Component Engineering course! Use code GRATITUDE at checkout. Team discounts and PPP pricing are also available. Reach out to me and I'll put together a package for your team. www.bluespire.com/p/web-compon...
bluespire.com
Web Component Engineering
A comprehensive front-end engineering course focused on Web Components and modern Web Standards.
261
Reposted by Rob Eisenberg
TypeScript @typescriptlang.org · 22/11/2024
📢 TypeScript 5.7 is here! Now with ✅ Better checks for uninitialized variables ✅ Smarter tsconfig lookup in editors ✅ Improved startup time ✅ Stricter checks for JSON imports ✅ Extension rewrites for relative imports and more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 5.7 - TypeScript
Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotation...
334695
Reposted by Rob Eisenberg
Ryosuke Niwa @rniwa.bsky.social · 20/11/2024
Implemented scoped custom element registry in WebKit: commits.webkit.org/286828@main We now have two interoperable implementations!
commits.webkit.org
Enable scoped custom element registry by default · WebKit/WebKit@f4b8ec1
https://bugs.webkit.org/show_bug.cgi?id=283379 Reviewed by Wenson Hsieh. Enable this feature by default now since it passes all web platform tests except ones for customized builtins. * Source/W...
2349