Must Read
Practical Ways to Write Better JavaScript
You’re not necessarily going to agree with all of them (e.g. “Use TypeScript”!) but this is a reasonably solid batch of points to think about overall.
Sponsor (Thank You)

Learn React Hooks
Our original React course launched in 2016 and has since been taken by over 80K students with an avg rating of 4.8/5. Today, we’re excited to launch its successor. Built from the ground up, our new React and React Hooks courses will teach you everything you need to know about writing React in 2019.
Learn
When A Rewrite Isn’t: Rebuilding Slack on the Desktop
A brief look behind the scenes at how chat service Slack has made significant architectural improvements to their Electron-based client.
The Fundamentals of React
An evergreen, one-stop-shop introductory guide to React that covers all of the fundamental concepts you need to know. P.S. We also have a React newsletter where we focus on all things React!
Mithril.js 2: A JavaScript Framework for Building Brilliant Applications
Mithril is a really neat alternative to things like Vue, React or Angular. It’s very compact and fast (so ideal for mobile), runs a bit closer to vanilla JS than the alternatives, and is great for tying together vanilla JS libraries rather than needing its own alternatives. 2.0 is a big release so congratulations.
Tools & Code
Dissecting a Mini Black Hole Implemented in 139 Bytes of JavaScript
This is a really neat exploration of a tiny bit of (admittedly ultra compact) JavaScript code.
Optional Chaining and Nullish Coalescing Now at Stage 3
New JavaScript features go through various stages before they become official and this ?. operator to let you make chained property or function calls optional is now on the brink of making the standard. Also now at stage 3? Nullish Coalescing!
Misc
Creating JavaScript: The Story of JavaScript's Birth
A very highly produced narrative podcast episode that digs into the history of JavaScript over the course of 27 minutes. One to listen to on your commute.