Welcome to another collection of links, and for today, a very "component" flavored set of links. I've been really interested in web components the past few months (you can peruse my articles on the topic) and lately there's been a lot of writing on the topic. That's been tied to chatter online as well, but one of the reasons I started this series of posts was to help people find things they may have missed on social media. Personally, I'm finding my own thoughts on the subject changing as well. I still like them, but I want to keep in mind the user experience on a site that uses them. As a web developer, I shouldn't sacrifice the end-user experience for my own developer experience. I think I'm most interested in cases where web components can progressively enhance functionality. Anyway, here's our links.
Shining Light on the Shadow DOM #
Here's a great presentation by Cassondra Roberts from CSS Day. She digs incredibly deep into styling and components. You can watch the complete presentation below:
And the slide deck itself can be viewed here: https://allons-y.llc/presentation/cssday/#0
Why Not Web Components? #
Next up is an article by Dave Rupert, "If Web Components are so great, why am I not using them?". This is a short article but does a great job of explaining why it's taken so long for web components to get any kind of traction. Speaking for myself, while I had been hearing about them for a very long time, I hadn't really felt comfortable spending time learning about them until recently. I pretty much agree with every point Dave makes here.
SEO and Web Components #
Ok, now I feel bad saying that. I just checked my stats and while it is small compared to Google (14,477 referrals), DuckDuckGo (498) brought in more traffic than Bing (373).
And finally... #
And yes, you can find Axel F on there.