@vanilla@social.spicyweb.dev avatar

vanilla

@vanilla@social.spicyweb.dev

Vanilla has never tasted so hot. Join a fabulous community of web developers learning how to use “vanilla” web specs like HTTP, HTML, CSS, JavaScript, & Web Components.

Produced by @jaredwhite

This profile is from a federated server and may be incomplete. Browse more on the original instance.

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

Finally. 😂

(We love ya 3, but it's high time we were talking about CSS4, CSS5, and beyond!)

https://thathtml.blog/2024/05/get-ready-for-css-6/

vanilla, to programming
@vanilla@social.spicyweb.dev avatar

Last month's exclusive video at The Spicy Web demonstrating a CodePen example of Signals—what they are, how they work, and why frontend frameworks and fans of vanilla alike are adopting them rapid-fire—is now available to view for free! Check it out:

https://www.spicyweb.dev/videos/2024/signals-are-eating-the-web/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

New video out on The Spicy Web! 🌶️

Here be a fresh (and tingly!) take on reaching for -first tools like htmx, Turbo, Unpoly, etc. and why you might just want to (spoiler alert!) go vanilla. 🍦 After all, we have so many great browser-native APIs at our disposal now!

Sign in or sign up via Intuitive+ to watch:
https://www.spicyweb.dev/videos/2024/ajax-back-in-action/

vanilla, to random
@vanilla@social.spicyweb.dev avatar

Astro's been pushing hard into fullstack framework territory as of late, and has just released an experimental server actions feature. Check it out and offer your feedback:

RE: https://m.webtoo.ls/@astro/112411302831929468

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Unpopular (maybe?) opinion:

The way to get better at & isn't to build complex web applications with frontend frameworks. The way to get better at HTML & CSS is to write content with HTML & CSS.

  • Build a blog.
  • Build a landing page.
  • Build a report.
  • Build a portfolio.
  • Build lists.

Most web applications are simply content + forms in a fancy UI trench coat. 😅 They just tend to be far more "componetized" — making it much harder to grok the underlying semantics at first.

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Providing a recap of Interop 2023, @bsmth at @MDN shows us why the Interop initiative is so important, the role MDN developer docs play in keeping folks updated as new spec implementations align across browsers, and what we can look forward to in 2024:

https://thathtml.blog/2024/03/interop-2023-documentation-recap/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Sometimes #WebComponents need to know what’s happening inside of them.

Whether you’re working with the concept of “slots” or just plain ol’ #HTML, you may need to react to changes imposed from without.

Thankfully, the native platform provides a solution in the form of MutationObserver, an API which is so powerful it can beat at the heart of entire #JS frameworks (Stimulus being but one example).

#WebDev examples by @raymondcamden and @jaredwhite:

https://thathtml.blog/2024/03/more-fun-with-web-components-and-mutationobserver/

vanilla, to random
@vanilla@social.spicyweb.dev avatar

Something is rotten in the state of the internet. 🧐

On JavaScript bloat in 2024 💩

https://tonsky.me/blog/js-bloat/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Sorry be the bearer of bad news, but the typical DOM APIs you use to turn strings of HTML into new DOM do not parse declarative shadow DOM (DSD). All those <template shadowrootmode="…"> tags remain just that, template tags. No shadow DOM to be found anywhere.

Until now. 🙌

(coming very soon to a browser near you…)

https://thathtml.blog/2024/01/dsd-safety-with-set-html-unsafe/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

This is very exciting stuff and now available in Safari TP as well as Chromium-based browsers!

What Prelude-less Scope Is and Why You Want It

https://thathtml.blog/2024/01/preludeless-scope/

vanilla, to random
@vanilla@social.spicyweb.dev avatar

Hot Take Tuesday 🌶️

If you're building your web applications against hosting platform SDKs instead of host-agnostic open source libraries, you are taking on an arguably unacceptable degree of tech debt and vendor lock-in.

Plan your architecture accordingly.


(In case you're wondering what this means, here's an example:

Open source library: Redis

Hosting platform SDK: Netlify Blobs

Use Redis? You can host anywhere. Use Netlify Blobs? You're stuck with Netlify. FOREVER… 😱)

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

The Government Digital Service blog for the UK has published an article about their performance gains across a variety of properties, with “reductions of up to 40% in CSS size on some pages.”

This was accomplished by unbundling styles which are specific to certain pages and not the entire website and loading those styles on those specific pages, instead of loading all of a website’s via a single bundle.

https://thathtml.blog/2024/01/css-performance-page-styles/

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

Tired: bypass the Cascade of Cascading Style Sheets via our bespoke build tooling and syntax!

Wired: harness the Cascade of Cascading Style Sheets using the power of modern CSS to do your bidding! *

  • aka using layers, declarative shadow DOM, :has, scope, and other awesome features coming online in 2024!

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

How Could I Have Ever Lived Without This…

A riff off of @matthiasott's blog post about new web platform features which seem "too good to be true"…

What are YOUR modern favorites?

https://thathtml.blog/2024/01/how-could-i-have-ever-lived-without-this/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

State of Web Development in 2023? Is it though? 🧐

A critical look at Netlify's latest “stats”:

https://thathtml.blog/2023/12/zach-leatherman-netlify-smackdown/

vanilla, to Dom
@vanilla@social.spicyweb.dev avatar

Moar APIs in 2024!

One of the things I love most about all this new talk concerning is how much focus there is on vanilla DOM APIs. 😁

https://thathtml.blog/2023/12/moar-dom-apis/

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

I mean, I'll get through it eventually, but daayyuum, 2023 was one hell of a ride! 😆

https://thathtml.blog/2023/12/css-wrapped/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Open UI's work on Invokers continues at a breathtaking pace, with an initial v1 spec shaping up and experimental implementations landing in all three browser engines. This is all a great sign of the momentum behind significant enhancements to and the open web platform!

https://thathtml.blog/2023/12/the-invokers-are-coming-part-ii/

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

Is 2024 the year of Nesting? Browser support is starting to look pretty good…

https://thathtml.blog/2023/11/is-2024-the-year-of-css-nesting/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

I'd just like to interject for a moment. What you're refering to as React, is in fact, Vercel/React, or as I've recently taken to calling it, Vercel plus React.

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Frameworks are eating the web.

And it’s making the web demonstrably worse for both developers and users.

https://thathtml.blog/2023/11/the-framework-trap/

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

Howdy folks! The next episode of our vanilla architecture & course CSS Nouveau just dropped!

If you haven't yet been going through the course, whatcha waitin' for? It's self-paced, text/code-based with podcast-style audio readings, and comes with access to our private Discord channel where you can ask questions and get advice. Pricing is a steal too at only $10.99/month or $49 for a whole 6 months. (And more content coming soon!)

Look here:

https://www.spicyweb.dev/css-nouveau/1-vanilla-has-never-tasted-so-hot/9-zooming-out-to-the-design-system-production-level/

vanilla, to webdev
@vanilla@social.spicyweb.dev avatar

Thoughts on @chriscoyier's Answers to Questions About Web Design

@jaredwhite agrees!

…but perhaps there's a bit of room for “nuance” still… 😉

https://thathtml.blog/2023/11/web-design-questions/

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

In a break from the web of the past, we’re now beginning to see an inversion where the pace of the native platform is actually eclipsing the pace of many of the popular tools attempting to wrap . Are the industry's abstraction layers able to keep up? 🤔

A spicy rant discussion on a recent Learn with Jason episode—most of which is actually about truly fun stuff like Container Queries and Grid and chatting with Miriam Suzanne.

More deets here:

https://thathtml.blog/2023/10/let-me-access-the-language-also-container-queries/

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

Dang, looks like some details of The Spicy Web's upcoming launch of a Architecture course just leaked in the Discord… https://discord.gg/CUuYVH7Qa9

😉

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • ngwrru68w68
  • InstantRegret
  • thenastyranch
  • magazineikmin
  • GTA5RPClips
  • rosin
  • osvaldo12
  • tacticalgear
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • modclub
  • everett
  • provamag3
  • cubers
  • cisconetworking
  • ethstaker
  • Durango
  • mdbf
  • anitta
  • megavids
  • normalnudes
  • tester
  • lostlight
  • All magazines