The number and variety of npm packages were always a topic for irony and ridicule. If you are not getting what I am talking about, check out the is-odd npm package with 76 million downloads, is-positive/is-negative packages, literally a package to bless your code and many others. While this seems funny, this poses a serious problem, which may lead to negative consequences. But this time, the community pushed even further and introduced NodeOS, an “operating system powered by node.js and npm”. I am going to explain why this is not true and what it says about the JS community.read more “NodeOS: how much is too much?”
ES6, released in 2015, introduced a lot of features: the
class keyword, generators,
let declarations and so on. But one feature that kind of went under the radar is the
Symbol data structure. In this post, I will explain what ES6 Symbols are, why you might want to use it and how it works.