Issue #64 · May 28, 2018

The most sophisticated piece of software ever written

“Imagination is the Discovering Faculty, pre-eminently. It is that which penetrates into the unseen worlds around us, the worlds of Science”

Best 7 links of week #21, 2018

Articles

What if JavaScript wins?

JavaScript is now part of the toolkit of most working developers. What if network effects push it into being the first-ever truly dominant programming language?

First Look: Angular Ivy

Ivy is the upcoming render engine for Angular. This article takes a closer look at Ivy, how it works, and what it means to you.

Is This ES6 or React?

In a recent blog post about his struggle to learn React, Brad Frost highlighted an issue that I've heard from developer after developer: What’s coming from React? What’s just ES6 JavaScript?

Book of the week

You Don't Know JS: ES6 & Beyond

You Don't Know JS: ES6 & Beyond

by Kyle Simpson

As part of the "You Don’t Know JS" series, this compact guide focuses on new features available in ECMAScript 6 (ES6), the latest version of the standard upon which JavaScript is built. Learn new ES6 syntax that eases the pain points of common programming idioms. Organize code with iterators, generators, modules, and classes. Express async flow control with Promises combined with generators. Use collections to work more efficiently with data in structured waysLeverage new API helpers, including Array, Object, Math, Number, and String. Extend your program’s capabilities through meta programming.