If you’re a front-end developer and you don’t read Chris Ferdinandi’s blog, you should change that right now. Add that RSS feed to your feed reader of choice! Lately he’s been posting about some of the thinking behind his Kelp UI library. That includes some great nuggets of wisdom around HTML web components. First of all, he pointed out that web components don’t need a constructor(). This was news to me. I thought custom elements had to include this incantation at the start: constru...| Adactio: Journal
One of the very cool things about using shadow DOM inside your web components is you can separate your internal component’s structure and functionality from the consuming usage of the component (aka “light DOM”) using slots.| The Spicy Web
We’ve got some pretty funny names in the software industry, and a few are simply hilarious to say out loud. Try it. Squircle. I made a squircle. Ha ha! Now let’s get into the reason for it.| The Spicy Web
HTML-first web development is all the rage with a growing cadre of application authors. Here’s an exciting path you can take to a dependency-free, buildless-compatible architecture.| The Spicy Web
And neither is React, Preact, Vue, Angular, Svelte, or any other buzzwords you’ll want to throw out there. So strap in! Epic rant and bad language ahead…| The Spicy Web
The era of custom elements SSR is upon us. Let’s take a look at how to spin up a simple Node server and use custom elements as templates in three popular formats, and what this means for the future of web components.| The Spicy Web