I’ll breeze through the marketing-speak quickly so as to get to the heart of the matter. I have a new course out, the first one for THE SPICY WEB, called CSS Nouveau. This is my very latest, up-to-date, pedal-to-the-metal thinking on how to build up a 100% vanilla CSS architecture from scratch, from design tokens to global stylesheets to encapsulated components. When people tell me “vanilla CSS doesn’t scale” or “best practices don’t actually work” (which I agree with, but in a ...| The Spicy Web
I’ve been a part of “cults” before, whether that’s being a total Apple fanboy or a total Ruby fanboy or—perhaps more recently—a total web components fanboy.| The Spicy Web
Before I give you my side of the story, I’d like to point you to Brian Rinaldi’s comprehensive take on the demise of Jamstack (or as I still prefer to call it, JAMstack) for some much-needed context on what’s been going down. He asks “is Jamstack officially finished?” and this article is essentially my reply.| The Spicy Web
Hello everybody! It’s been a minute since posting here, so I wanted to get you all caught up on the thrilling projects which I’ve recently launched alongside The Spicy Web.| The Spicy Web
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
Join a fabulous community of developers learning vanilla web specs like HTTP, HTML, CSS, JavaScript, & Web Components| The Spicy Web
Join a fabulous community of developers learning vanilla web specs like HTTP, HTML, CSS, JavaScript, & Web Components| The Spicy Web
We need to push back and push back hard on low-quality industrial automation of our profession.| 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
I think the folks building Tailwind are talented and nice people. But at a pure technical level, I simply don’t like Tailwind. Whoever it was built for, it was not built for me.| 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
If ya gotta use ’em, use ’em. But don’t let them break the world.| The Spicy Web
The age of frontend JavaScript frameworks eating the web world didn’t happen simply because some well-meaning developers found great DX. It happened because we were fed a line.| The Spicy Web