In 2013, I gave a talk at Drupal Camp Twin Cities on how Web Components are really an old idea made new again for the web platform. In the years that followed, standard compliance across browsers has improved to a point where it's time to revist the idea and how it can impact everyday web development.
The reason I'm excited about web components because bundling up solutions and reusing them is an essentional part of engineering. Why resolve a problem just because you're using a different framework? Why can't we all share? Web components promotes sharing solutions because it's based on the most common technology for the web: HTML, JavaScript, and CSS.
Come learn about this trending idea before it reshapes the web.
We'll review:
1. What skills will you need for this componentized future?
2. How do you get started making your own components?
3. Presentational vs Functional vs App components.