November 2024: Web Components: Friend or Foe? And ES6 Features to Master
Practical tips for integrating WCs and built-in modules into your JavaScript apps to make them more efficient and maintainable.
Hey there,
Somehow we’re just a month away from the end of 2024, and like always, time feels like it’s both speeding up and standing still right now (for me at least).
I’ll keep my recap newsletter short this month, with just a couple of highlights in the web development world you may enjoy.
On the Front-end Fire podcast I host weekly with my friends TJ and Jack, we had web components expert Rob Eisenberg join us to talk about the role WCs play in today’s web dev ecosystem.
There’s been a lot of hype and debate lately about if web components have been a positive or negative addition to web development, and Rob’s uniquely qualified to discuss WCs, as the former architect for Microsoft’s web component tech stack FAST, used by over 1,500 internal MSFT team.
It’s a good listen for anyone thinking about incorporating web components into their JavaScript apps and wondering how to evaluate if it’s the right move.
For the seventh installment in my multi-part series on JavaScript ES6 features I use most, I covered built-in module imports and exports.
JavaScript’s ES6 syntax has been widely used for a number of years now, but there are plenty of developers for whom it’s still a bit of a mystery.
A few years back, I wrote posts about the ES6 features I use all the time to provide short, deep dives about various improvements to the language that I hope will inspire readers to build more cool things.
Over the past few months, I’ve covered topics like the spread and rest operator, string template literals, and object literal value shorthand.
This month is all about built-in module imports and exports. It provides an easier way to make objects, functions, classes, and variables available anywhere in your codebase, with minimal syntax, and I bet you’re already using it in your own codebases.
Give it a quick read, and you might learn a few handy new tricks about ES modules that you didn’t before.
Each month in this newsletter, I’ll highlight the next blog post in the series, but if you’re curious you can always go to my website and type “ES6” in the blog page search.
I hope you enjoyed this month’s edition of “Paige Codes.” Please share with your friends if you did.
See you again at the end of December (and the end of 2024!),
- Paige
Not subscribed yet? No worries.
I send a free email every month or so. You can check out my archive, or sign up below: