Must Read
Protect your npm account with two-factor authentication and read-only tokens
There are two new ways to protect your npm account. Read on to learn how you can use these security features to keep your code safe and increase everyone’s trust in the more than 550,000 packages of code in the npm Registry.
Learn
npm and Front-End Packaging
How npm is used in front-end development (32% of the top packages are front-end oriented) and the issues and solutions around such usage.
CoffeeScript 2: A New CoffeeScript for the ES6+ Era
A new release of the CoffeeScript language and compiler which aims to bring CoffeeScript into the modern JavaScript era, closing gaps in compatibility with JavaScript while preserving the clean syntax that is CoffeeScript’s hallmark.
Compilers are the New Frameworks
Tom Dale talks about his current “investment thesis” where web frameworks are transforming from runtime libraries into optimizing compilers. In this post, you will learn why compilers are the new frameworks.
Deploying ES2015+ Code in Production Today
Despite the fact that all modern browsers can run ES2015+ code and natively support the features I just mentioned, most developers still transpile their code to ES5 and bundle it with polyfills to accommodate the small percentage of users still on older browsers. This article will teach you how to deploy ES2015+ code in production.
Tools & Code
Zero-config code transformation with babel-macros
This is a guest post from Kent C. Dodds. Kent works at PayPal and teaches about JavaScript and writing Babel plugins on Egghead.io and Frontend Masters. In this post, he is talking about zero-config code transformation with babel-macros.
innerself: A Tiny View + State Management Solution
If ultra-light alternatives to things like React appeal to you, innerself is worth checking out, even if just for the explanation of how it works.
Optimizing ES2015 proxies in V8
Proxies, introduced in ES2015/ES6, make it easy to intercepting fundamental operations on objects and customize their behavior. There has been a lot of effort recently to optimize them in V8.