Sign in

Rob Eisenberg

@eisenbergeffect.com
864 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 · 06/08/2026
That, along with some family health issues, has left me with little time to think about signals, even though I’d love to see something like that added to the platform (badly).
060
Rob Eisenberg @eisenbergeffect.com · 06/08/2026
So, I used my experience in other areas and pivoted. I’m now a Chief Architect at an HR SaaS company. My job is pretty broad, so I rarely get to do hands-on web work anymore. These days, that’s mostly something I do for fun in my spare time.
130
Rob Eisenberg @eisenbergeffect.com · 06/08/2026
I really wanted to keep working on the web and addressing gaps like these in the platform. But after leaving Microsoft, I applied to more than 100 companies for web roles that met my comp needs and didn’t get a single callback (it really hurts me to say this out loud). What was I supposed to do?
160
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
Check out the course! bluespire.com/course/web-c... Use code JULY250 all during the month of July to get $250 off!
bluespire.com
Web Component Engineering | Blue Spire
000
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
If you’ve been meaning to invest in your UI skills, this is a good moment: 25% off with code GRATITUDE25, now through Nov 30. 👇 bluespire.com/course/web-c...
bluespire.com
Web Component Engineering | Blue Spire
010
Rob Eisenberg @eisenbergeffect.com · 24/11/2025
It’s great for app and framework devs who want to really understand the platform, design system teams building component libraries, and anyone responsible for serious UI engineering.
110
Rob Eisenberg @eisenbergeffect.com · 24/11/2025
You get 13 modules, 170+ videos, an interactive in-browser learning app (no local setup), runnable demos, slides, downloadable notes, and a certificate of completion.
100
Rob Eisenberg @eisenbergeffect.com · 24/11/2025
This course is a deep, practical tour of the Web Platform: DOM APIs, Web Components, modern CSS, accessibility, forms, design systems, app architecture, tooling, and more.
100
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
Read the full post on my blog here: eisenbergeffect.medium.com/default-isnt...
eisenbergeffect.medium.com
Default Isn’t Design
Why familiar feels right but often isn’t.
041
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
Last night I timed a product page load taking close to 6 seconds. This was on a desktop computer on a fast connection. I did a few tests on my mobile phone as well. Several times, the home page was completely unresponsive. One of the pages, I counted out loud to 30 before the content was visible.
100
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
There's no excuse for a distinguished engineer to be completely unaware of major performance problems that any customer can see and also unreceptive to discussion. I have a feeling that if their leadership understood they were preventably losing millions of dollars...
030
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
And just to be crystal clear: The issue was not the tech stack or the perf problems. The issue was the lack of ownership, awareness, and receptiveness to solving big problems, particularly coming from the Distinguished Engineer and the Principal who interviewed me. Egregious.
190
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
I'm interested in building great things and helping others who are also interested in building great things. I'm not interested in average. I'm not interested in ok. Great.
161
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
There were lots of red flags, but fortunately at this point in my career, I don't need to settle for mediocrity, deal with status quo crap, or endure toxic, broken culture. I will tell you straight up if I think you are making a mistake (tactfully and politely).
130
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
This was my 3rd interview, and prior to this no one had explained what this team was doing, what their stack was, their architecture, etc. The 2nd interviewer was from a different team and didn't know. The 1st interviewer gave me a different description. (And no, this wasn't about Web Components.)
110
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
Eventually, I told them "Let's stop the interview, because unless you are open to me coming in and proposing changes around X, Y, and Z, then I don't think I'm a compatible candidate."
110
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
The interviewers "had not heard" of any performance problems, and did not seem open to my architectural criticisms or ideas on how to objectively improve the performance and scalability of their systems (based on my career experience working on similar solutions for multiple companies in the past).
110
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
I visited their customer facing e-commerce site on a fast internet connection with a fast machine, and it's a trainwreck (3s+ to load the home page). If the customer can see how slow your crap is, even on a high-end rig, then you have a problem! The evidence of the failure is there for all to see.
200
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
Well, I suppose it's no surprise at this point, but this group had picked the worst possible e2e architecture combination (100% perf/customer experience failure rate at every company I've seen it done at.)
100
Rob Eisenberg @eisenbergeffect.com · 13/06/2025
And just because someone at a big company has a fancy title, doesn't mean they know what they are doing either. Often, especially if they have been at the company for a while, they are least able to think about the problem in a fresh way and find the best solution.
110
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 · 13/06/2025
Sure. Incoming...
010
Rob Eisenberg @eisenbergeffect.com · 05/06/2025
Here's the link where you can get my course with this huge discount! bluespire.com/p/web-compon... Don't miss it. I won't have a discount like this again soon. Group rates and PPP pricing available. Just reach out.
bluespire.com
Web Component Engineering
A comprehensive front-end engineering course focused on Web Components and modern Web Standards.
010
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 · 15/04/2025
I definitely have concerns that this might break various JS frameworks, and potentially a lot of bespoke solutions.
110
Rob Eisenberg @eisenbergeffect.com · 14/04/2025
I wasn't aware of this. This seems like a major breaking change, if true.
000
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
Rob Eisenberg @eisenbergeffect.com · 25/02/2025
I’d be on board with that.
010
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
I would like to, but there are a bunch of other factors that make it tricky at this particular point in time. I hope to get those worked out but it will take a bit.
010
Rob Eisenberg @eisenbergeffect.com · 17/12/2024
If you are looking to give a nice, educational gift to your entire team for the holidays, one that promotes long-term technical growth and Web competency, please reach out to me. I offer team discounts.
010
Rob Eisenberg @eisenbergeffect.com · 17/12/2024
This is a great opportunity to up your web standards game during your Christmas and New Years downtime. 13 modules and over 170 lessons with HD video, interactive demos, downloads, and reference materials will get you from zero to Web Components guru in time for 2025.
A screenshot of the course's custom learning experience, showing the progress-tracking table of contents, HD lesson video, live and interactive demo, and associated reference materials.
110
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
I've done some initial exploration, and I believe I can easily update all my browser and server code to integrate with this API by making only a few minor changes. I doubt it would take more than 20-30 minutes. 🎉
040
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 · 11/12/2024
I've got a few paths I could take this. I'm mulling it all over and trying to come up with a plan for 2025.
030