#23: Deploying Your Web Apps for Fun & Profit (and Web Components Rants Galore!)
I’ve been having such a blast working on the Just a Spec podcast with my good friend Ayush.
Friday, October 4, 2024
It's that time of year (at least in the northern hemisphere) when the 🎃 pumpkins are showing up and people are pulling their cozy sweaters out of the backs of closets and the crisp smell of freshly-fallen leaves dot the sidewalks. (Wait…can smells dot? I think I mixed my metaphors there…)
But you're not here for any of that, you're here for #WebDev news!
So ICYMI, my good friend Ayush and myself just wrapped up the unofficial season 2 of Just a Spec, and wow did we have some juicy topics to cover on that last batch of episodes.
Just in the past month alone:
- Action Web Components for Full-Stack Magic
- Your Static Just Zapped Me (SSG SSR CSR SPA MPA…MEAN? SSI?? PERL???)
- Deploying Your Web App…What Could Go Wrong?
I’ve been having such a blast working on this podcast, and I’m sure we’ll be back for a special episode at some point before we resume in earnest next year. In the meantime, catch up on episodes you’ve missed, then head over to The Spicy Web Discord to add your thoughts, ask questions, and get to know the hosts of Just a Spec!
But that's not all the news we have to share today. So let's get right to it, shall we? 👇
🔗 SolidJS is Not the Future ➦
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…
(My not-so-subtle rejoinder to Ryan Carniato's Web Components Are Not the Future)
For other more, ah, measured 😉 takes on this topic:
- Web Components are not Framework Components — and That’s Okay (Lea Verou)
- Web components are okay (Nolan Lawson)
- Web Components Are Not the Future — They’re the Present (Cory LaViksa)
🔗 The selectmenu Element is No More…Long Live select! ➦
For the longest time, I’ve been hearing about <selectmenu>
as the future proposed solution to full styling of dropdown options in forms. But apparently, there’s a whole new plan in the works now which does away with the separate markup structure of a <selectmenu>
, and instead takes a more progressive enhancement approach building on top of the existing <select>
and <option>
syntax!
Read all about it and check out the demos!
🔗 Crafting Visual Art with CSS Custom Properties ➦
I’ve always loved writing CSS and making attractive layouts on the web, but I never had much of an eye for patterns and shapes and other forms of visual art. So I’m always delighted when I come across creative uses of CSS in these sorts of projects.
Michelle Barker demonstrates how she came up with a sort of paper collage vibe encompassing different lines, shapes, and colors and then—behold the magic of custom properties!
🔗 Quick Links:
- Interview With Björn Ottosson, Creator Of The Oklab Color Space (Smashing Magazine)
- Eleventy v3.0.0 is now available! (Zach Leatherman)
- When Big Framework finds out you're about to build your web app UI out of vanilla JS and custom elements… (@vanilla shittoot) 😂
- “The
video.requestVideoFrameCallback()
method is soon coming to all browsers. Here's a quick demo video showing how I used this to compute the average color of a video frame and set the page's background color to it” (@patrickbrosset toot)
And that's all folks! I hope you enjoyed this week's edition of That HTML Blog. Be sure to reply and let me know what else you'd like to see me feature in future newsletters.
–Jared
That HTML Blog
Made with ❤️ in Portland, Oregon