Rob Eisenberg

@eisenbergeffect.com

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

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.

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.

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

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.

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.

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.

"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!

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

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...

github.com

📢 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...

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...

devblogs.microsoft.com