---
title: "This week's JavaScript news, issue 246"
publication: "JavaScript Weekly"
issue: 246
published_at: "2015-08-21"
canonical_url: "https://javascriptweekly.com/issues/246"
---

This week's JavaScript news, issue 246

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/246)

JavaScript WeeklyIssue 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_](http://exploringjs.com/) are Alfred Ayache, Sarah Jones, and Brafdlog - we'll email you today.
_- Peter Cooper, Editor_[5 Little-Known Facts About ES5 Object Literals](http://www.2ality.com/2015/08/object-literals-es5.html) Dr. Axel takes a break from sharing ES6 knowledge to give us 5 interesting facts about object literals in ES5.  Dr. Axel Rauschmayer 
[Falcor: Netflix's Efficient Data Fetching Library](http://netflix.github.io/falcor/) 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 
[On The Nature of Timers](http://blog.getify.com/on-the-nature-of-timers/) 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\](https://copm.s3.amazonaws.com/11cfeec0.png)](http://www.mailgun.com/?utm_source=javascriptweeklyAug21&utm_medium=email&utm_campaign=mailgunAPI)[Send email using the Mailgun API](http://www.mailgun.com/?utm_source=javascriptweeklyAug21&utm_medium=email&utm_campaign=mailgunAPI)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. MailgunSponsor
[ES6 In Depth: Modules](https://hacks.mozilla.org/2015/08/es6-in-depth-modules/) 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 
[The Evolution of Asynchronous JavaScript](https://blog.risingstack.com/asynchronous-javascript/) “Let’s take a look back and see how asynchronous JavaScript evolved over the years” from callbacks to promises and generators.  Gergely Nemeth 
[Proper Testing of Angular JS Applications with ES6 Modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) An introduction to using ES6 modules to unit test Angular JS concepts like controllers, factories and services simply and quickly.  Tomas Trajan 
[Introducing Four: It's WebGL, but Easier](http://www.sitepoint.com/introducing-four-webgl-easier/) A brief introduction to WebGL and then [Four](https://github.com/allotrop3/four), a framework for quickly diving into the world of WebGL and 3D content in the browser.  SitePoint 


Jobs

- [JavaScript Developer at Backbase (Amsterdam)](http://www.jobscore.com/jobs2/backbase/lead-frontend-developer/aD_iK8ROWr45y7eJe9fLhG?ref=rss&sid=68)If you love to build beautiful user experiences, if you want to breathe Javascript daily, if you look for multicultural teams and inspiring city - join Backbase and have fun with us in Amsterdam. Check out what we do in [Working at Backbase.](https://www.youtube.com/watch?v=OI3XGVK7dYQ) Backbase
- [Web Application Developer at NT-ware (Bad Iburg, Germany)](http://nt-ware.com/home/jobs/nt-ware-web-application-developers.html?utm_source=javascriptweekly&utm_medium=email)We seek skilled Web application developers for the development of our next generation software products. We use JavaScript technologies to build client-side applications that talk to RESTful APIs built on the Azure .NET technology stack. International applicants are welcome and relocation support is available. NT-ware (Canon Group)
- [Want to work on new projects? Make more money? Try a new stack? Relocate?](https://hired.com/?utm_source=newsletters&utm_medium=javascriptweekly&utm_campaign=n-q3_15-petercooperpress&utm_content=options)On Hired, we'll bring the options to you. With over 2,000 pre-screened tech companies in 10 cities in the US UK, you'll be sure to find what you're looking for. Join Hired today. Hired.com

In Brief

[Bootstrap 4 Alpha Released](http://blog.getbootstrap.com/2015/08/19/bootstrap-4-alpha/) news 
“Every plugin has been rewritten in ES6”
Bootstrap

[Ember Weekly: An Ember Newsletter](http://emberweekly.com/) news 
It's not one of ours, but if Ember is your thing, check it out.

[Angular Remote Conf: September 24-26, Entirely Online](https://angularremoteconf.com/) 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](http://www.2ality.com/2015/08/es6-map-json.html) tutorial
Dr. Axel Rauschmayer

[Localizing Times in JavaScript](https://css-tricks.com/localizing-times-in-javascript/) tutorial
Chris Coyier

[Building A Simple React Application Using The Flux Pattern](http://tonyspiro.com/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](http://ponyfoo.com/articles/things-you-can-do-in-plain-javascript) 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](http://www.sitepoint.com/getting-started-with-angular-2-using-typescript/) tutorial
SitePoint

[Vue.js Tutorial](http://vegibit.com/vue-js-tutorial/) tutorial 
[Vue.js](http://vuejs.org/) is a Web interface library with data-reactive components.
Vegibit

[How to Build An Angular 2 Application with Routing and Services](https://medium.com/@daviddentoom/how-to-build-an-angular-2-application-with-routing-and-services-67ead73db96e) tutorial
David Den Toom

[Polymer Unit Testing](https://medium.com/@granze/polymer-unit-testing-d6a69910dc31) tutorial
Maurizio Mangione

[How to Catch Common Javascript Errors](https://raygun.io/blog/2015/07/catching-common-javascript-errors-with-raygun/?utm_source=JS%20Weekly%20August&utm_medium=Newsletter%20text%20link&utm_campaign=JS%20Blog%20Post) 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.
RaygunSponsor

[Getting to Know Block Statements in JavaScript](http://www.sitepoint.com/video-getting-to-know-block-statements-in-javascript/) video
SitePoint

[React: The Hype is Real](http://blog.teamtreehouse.com/react-hype-real) opinion
Andrew Chalkley

[Is jQuery Dying?](https://www.reddit.com/r/javascript/comments/3hq3o0/is_jquery_dying/) opinion
Reddit

[Build Secure User Interfaces with JWTs](https://stormpath.com/blog/build-secure-user-interfaces-using-jwts/?utm_campaign=secure-ui-jwts-blog&utm_medium=newsletter&utm_source=javascript-weekly) tools 
Protect yourself before you wreck yourself. Thwart web vulnerabilities like XSS, MitM attacks, CSRF more!
StormpathSponsor

[Redux 1.0 Released: A Predictable State Container for JS Apps](http://rackt.github.io/redux/) code news
rackt

[Calling 1959 From Your Web Code: A COBOL Bridge for Node.js](http://arstechnica.com/information-technology/2015/08/calling-1959-from-your-web-code-a-cobol-bridge-for-node-js/) code
Ars Technica

[React Color: A Collection of Color Pickers](http://casesandberg.github.io/react-color/) code 
Like those in Sketch, Photoshop, Chrome, etc.

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/246)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
