JavaScript Weekly
Issue 246 — August 21, 2015

Thanks to everyone who took our survey last week - it was very useful for us to hear your thoughts and ideas. The three winners of Dr. Axel Rauschmayer's Exploring ES6 are Alfred Ayache, Sarah Jones, and Brafdlog - we'll email you today.
- Peter Cooper, Editor

Dr. Axel takes a break from sharing ES6 knowledge to give us 5 interesting facts about object literals in ES5.
Dr. Axel Rauschmayer

Netflix has unveiled a developer preview of Falcor, a library where you represent all your remote data sources via a virtual JSON graph then work on the data whether or not it’s on the client or to be fetched from the server.
Netflix

Kyle Simpson investigates the nature of the timers available to use from JavaScript via setTimeout and setInterval. How predictable are they? And how accurate should they be?
Kyle Simpson

Mailgun
Easy SMTP integration and a simple, RESTful API abstracts away the messy details of sending transactional or bulk email. Scale quickly, whether you need to send 10 or 10 million emails. Start sending email now with Mailgun.
Mailgun   Sponsor

In the penultimate post of Mozilla Hacks’s great “ES6 In Depth” series, Jason Orendorff digs into how ES6’s native modules work.
Mozilla Hacks

“Let’s take a look back and see how asynchronous JavaScript evolved over the years” from callbacks to promises and generators.
Gergely Nemeth

An introduction to using ES6 modules to unit test Angular JS concepts like controllers, factories and services simply and quickly.
Tomas Trajan

A brief introduction to WebGL and then Four, a framework for quickly diving into the world of WebGL and 3D content in the browser.
SitePoint

Jobs

In Brief

Bootstrap 4 Alpha Released news
“Every plugin has been rewritten in ES6”
Bootstrap

Ember Weekly: An Ember Newsletter news
It's not one of ours, but if Ember is your thing, check it out.

Angular Remote Conf: September 24-26, Entirely Online news
4 great speakers already but CFP is still open. I’m told code “jsweekly” will take 20% off the prices for you too. I spoke on the Ruby version of this and it was good.
Angular Remote Conf

Converting ES6 Maps to and from JSON tutorial
Dr. Axel Rauschmayer

Localizing Times in JavaScript tutorial
Chris Coyier

Building A Simple React Application Using The Flux Pattern tutorial
A step by step introduction with the completed code available on GitHub.
Tony Spiro

3 Cool Things You Can Do with Native DOM Functions tutorial
Get the current size and position of any DOM element, get the topmost DOM element at any point, and adjust text selections.
Nicolas Bevacqua

Getting Started with Angular 2 using TypeScript tutorial
SitePoint

Vue.js Tutorial tutorial
Vue.js is a Web interface library with data-reactive components.
Vegibit

How to Build An Angular 2 Application with Routing and Services tutorial
David Den Toom

Polymer Unit Testing tutorial
Maurizio Mangione

How to Catch Common Javascript Errors tools
Find out how Raygun can enable you to track down elusive Javascript bugs, fix them, and even let affected users know it’s sorted.
Raygun  Sponsor

Getting to Know Block Statements in JavaScript video
SitePoint

React: The Hype is Real opinion
Andrew Chalkley

Is jQuery Dying? opinion
Reddit

Build Secure User Interfaces with JWTs tools
Protect yourself before you wreck yourself. Thwart web vulnerabilities like XSS, MitM attacks, CSRF more!
Stormpath  Sponsor

Redux 1.0 Released: A Predictable State Container for JS Apps code news
rackt

Calling 1959 From Your Web Code: A COBOL Bridge for Node.js code
Ars Technica

React Color: A Collection of Color Pickers code
Like those in Sketch, Photoshop, Chrome, etc.