← Back to Master.dev
Courses Learn Become a Member Guest Writing
RSS
Blog
Author Archive for

Dave Samaniego

Post Thumbnail for Same Name; Different Component with Scoped Custom Element Registries
Custom Element RegistriesDesign SystemsJavaScriptWeb Components

Same Name; Different Component with Scoped Custom Element Registries

By Dave Samaniego on Jul 30, 2026

Chrome 146 introduced a scoped custom element registry, allowing different versions of custom elements to share the same tag name without using the global namespace.

Post Thumbnail for How I Write Custom Elements with lit-html
JavaScriptLitWeb Components

How I Write Custom Elements with lit-html

By Dave Samaniego on Dec 29, 2025

You can use a smaller part of Lit to build web web components that still take advantage of some of it’s best features, particularly if you’re cool with Light DOM.

Author

Dave Samaniego
Dave Samaniego
Hi, I'm Dave!

If you thought that the demos in my posts here were decent, maybe I'm good enough to be considered as a "developer".

I have experience writing ERP related software. To put it in another way, it involves creating or maintaining bespoke internal tools that help smoothen business operations.
LinkedIn Profile
$966,000

Master.dev donates to open source projects through thanks.dev and Open Collective, as well as donates to non-profits like The Last Mile, Annie Canons, and Vets Who Code.

  • Courses
  • Learn
  • Teachers
  • Guides
  • Blog
  • FAQ
  • Login
  • Join Now
  • RSS
X LinkedIn Facebook Instagram RSS
Master.dev App on the Apple App Store Master.dev App on Google Play
Contact: support@master.dev
Master.dev is proudly made in Minneapolis, MN
©2026 Master.dev · Terms of Service · Privacy Policy