Mastering Shadow DOM
I Don't Need No Stinkin' Framework

Shadow Tree: A Node tree whose root is a a shadow root.

Want to create components that work regardless of the front-end framework you are using?

Tired of throwing away your components when you change front-end frameworks?

Wish you could just code it once and reuse it on all of your projects?

Me too! Components are a staple of front-end development as they increase development speed, consistency, and reduce the need for repeat code. To create components often we turn to frameworks such as Angular, React, and Vue but we don’t need to.

Using nothing more than HTML and Javascript that is readily available to us in all modern browsers we can create components that work without being tied to any one front-end framework.

You will walk away with the knowledge you need to go forth and create your own components, understand how to make them look gorgeous, and what if any limitations there are. Also, find out how you can bring back the blink tag!

Previously given at

  • JavaScript Global Summit '23 (2023)
  • Columbus JS (2020)
  • AntarcticConf in Buenos Aires (2020)
  • AntarcticConf (2020)
  • NDC Sydney (2019)
  • CodePaLOUsa (2019)
  • JavaScript and Friends (2019)
  • NDC Oslo (2019)

Want me to speak at your event? Drop me a line!

Contact Me

Video

Slides