Must Read
JavaScript Object Creation: Patterns and Best Practices
Go on a tour of the various styles of object creation and how each builds on the others in incremental steps.
Learn
Handling whitespace in ES6 template literals
Here are ways to deal with long lines that you want to break up in Javascript.
Promises: All The Wrong Ways
Promises are a welcome improvement over callback hell in JavaScript, learn all about it.
Gentle explanation of 'this' keyword in JavaScript
Just as the title says, this is a good explanation of the most confusing "feature" of JavaScript.
I Was Wrong About TypeScript, Here is Why
A change of heart towards TypeScript - agree or not, this is an interesting read.
Tools & Code
An extremely fast, React-like JavaScript library for building modern user interfaces
Inferno is an isomorphic library for building high-performance user interfaces, which is crucial when targeting mobile devices. Unlike typical virtual DOM libraries like React, Mithril, Cycle and Om, Inferno uses intelligent techniques to separate static and dynamic content.
Watch
Life-Changing Tip on Console Logging - JavaScript Basics You Must Know
This is a great tip. I can't believe I never heard of it before.