---
title: "This week's JavaScript news, issue 237"
publication: "JavaScript Weekly"
issue: 237
published_at: "2015-06-19"
canonical_url: "https://javascriptweekly.com/issues/237"
---

This week's JavaScript news, issue 237

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

JavaScript WeeklyIssue 237 — June 19, 2015[Building a Guitar Tuner with Web Audio, Polymer & ES6](https://aerotwist.com/blog/guitar-tuner/) Incredible write up, complete with code and graphics, of what went into using modern Web tech to build a guitar tuner.  Paul Lewis 
[From ASM.JS to WebAssembly](https://brendaneich.com/2015/06/from-asm-js-to-webassembly/) Cross-browser work has begun on WebAssembly, a new intermediate representation for safe code on the Web. This is a huge step.  Brendan Eich 
[JavaScript Live: Our New JavaScript Community News Log](https://jslive.com/)Want to submit something for JavaScript Weekly? JS Live is our new place where you can post links, tutorials, and all things JavaScript related. You can also use browse tags to get look back at [ES6 news](https://jslive.com/tag/es6), [React news](https://jslive.com/tag/react) & more :-) JS Live 
[![Modulus\](https://copm.s3.amazonaws.com/00914ad3.jpg)](http://hubs.ly/y0MJgR0?utm_source=javascriptweekly&utm_medium=email)[Simple Node.js Application Hosting - Try Today for Free](http://hubs.ly/y0MJgR0)Modulus is the easiest place to deploy your Node and MongoDB applications. The platform is built for developers, by developers. You can now run PHP and Java alongside your Node.js too. Sign up and [get started for free](http://hubs.ly/y0MJgR0). ModulusSponsor
[ECMAScript 2015 (a.k.a. ES6) Has Been Approved](http://www.infoq.com/news/2015/06/ecmascript-2015-es6) “Ecma International has announced the approval of ECMA-262 6th edition, the Language Specification of ECMAScript 6 (ES6), a.k.a. ECMAScript 2015.” The PDF of [the spec](http://www.ecma-international.org/publications/standards/Ecma-262.htm) is available if you need some bedtime reading.  InfoQ 
['Universal' JavaScript](https://medium.com/@mjackson/universal-javascript-4761051b7ae9) A proposal for adopting a better term than ‘isomorphic’ for code that crosses the front-end/back-end divide.  Michael Jackson 
[WebAssembly: A Binary Format for The Web](http://www.2ality.com/2015/06/web-assembly.html) Axel explains WebAssembly in his typically efficient, easy to understand style.  Axel Rauschmayer 
[Unit Testing AngularJS Applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) Aimed at people familiar with Angular but not yet unit testing their apps.  Pablo Villoslada Puigcerber 
[Traffic Jams in JavaScript](http://bit-player.org/2015/traffic-jams-in-javascript) A look at creating a model to visualize Braess’s paradox, an explanation for how improving a road can make traffic worse.  Brian Hayes 


Jobs

- [JavaScript Developer at Backbase (Amsterdam)](http://www.jobscore.com/jobs2/backbase/lead-frontend-developer/aD_iK8ROWr45y7eJe9fLhG?ref=rss=68)Unique fast growing startup - like company, powerful software products, awesome international peers. Come work with us in Amsterdam! The momentum is here now. No bullshit, just watch it: [Working at Backbase](https://www.youtube.com/watch?v=dvK3JiEv1zg=youtu.be) Backbase
- [Top JavaScript Freelancers Wanted (Telecommute)](http://www.toptal.com/javascript?utm_source=cooperpress&utm_medium=newsletter&utm_content=javascript_weekly&utm_campaign=absolute_overfloweth)We only hire the absolute top-tier JavaScript developers and if you survive our ultra-screening™ process, the projects overfloweth. (Must read, write speak English extremely well.) Toptal

In Brief

[Dr. Axel Rauschmayer Announces “Exploring ES6”](http://www.2ality.com/2015/06/announcing-exploring-es6.html) news 
Axel has kept us up to date with his series of ES6 blog posts, and it’s now all coming together in a ‘living book.’
Axel Rauschmayer

[Ember.js 1.13.0 and 2.0 Beta Released](http://emberjs.com/blog/2015/06/12/ember-1-13-0-released.html) news
Ember.js

[CodeSchool Unveils JavaScript.com; A Tutorial and Resources for Beginners](https://www.javascript.com/) news
JavaScript.com

[The Ember 2.x Project](http://emberjs.com/blog/2015/06/16/ember-project-at-2-0.html) news 
Ember 2.0 is due for a final release in late July but Yehuda answers some questions about Ember’s future here.
Yehuda Katz

[Angular 1.4.1 Released](https://github.com/angular/angular.js/blob/master/CHANGELOG.md#141-hyperionic-illumination-2015-06-16) news
Angular

[qooxdoo 5.0 Released](http://news.qooxdoo.org/qooxdoo-5-0-released) news

[Getting Started with JavaScript ES6 Destructuring](https://strongloop.com/strongblog/getting-started-with-javascript-es6-destructuring/) tutorial
StrongLoop

[ES6 In Depth: Collections](https://hacks.mozilla.org/2015/06/es6-in-depth-collections/) tutorial 
A look at what the ES6 standard calls ‘keyed collections’: Set, Map, WeakSet, and WeakMap.
Mozilla Hacks

[Unit Testing React Components Without A DOM](http://simonsmith.io/unit-testing-react-components-without-a-dom/) tutorial
Simon Smith

[Functional Mixins in ECMAScript 2015](http://raganwald.com/2015/06/17/functional-mixins.html) tutorial
Reg Braithwaite

[AngularJS Form Validation with ngMessages](https://scotch.io/tutorials/angularjs-form-validation-with-ngmessages) tutorial
Chris Sevilleja

[Using MySQL with Node.js and the node-mysql JS Client](http://www.sitepoint.com/using-node-mysql-javascript-client/) tutorial node
Jay Raj

[Creating a Web App with MATLAB and the MEAN Stack](http://www.sitepoint.com/creating-a-web-app-with-matlab-and-the-mean-stack/) tutorial
SitePoint

[Building a JavaScript Autocompelete Widget with Awesomplete](http://www.sitepoint.com/javascript-autocomplete-widget-awesomplete/) tutorial
Narayan Prusty

[What is WebAssembly? The Dawn of a New Era](https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6) opinion
Eric Elliott

[How to Become a Great JavaScript Developer](http://blog.ustunozgur.com/javascript/programming/books/videos/2015/06/17/how_to_be_a_great_javascript_software_developer.html) opinion 
Read, use, practice, and learn.
Ustun Ozgur Software

[Dokker.js: A Documentation Generation Tool](http://dokkerjs.com/) tools
Oceanhouse21 GmbH

[SQL Source Control: track each change to your SQL Server database](http://www.red-gate.com/products/sql-development/sql-source-control/?utm_source=javascriptweekly&utm_medium=displayemail&utm_content=track_every_change_v2&utm_campaign=sqlsourcecontrol&utm_term=email-23727) tools 
Get a full history in your source control system. See who made changes, what they did why. See how.
Red Gate SoftwareSponsor

[angular-data-table: A Feature-Rich ES6 AngularJS Data Table for Large Data Sets](https://github.com/Swimlane/angular-data-table) code 
No live demo yet unfortunately.
Swimlane

[ngProgress: A Slim, Site-wide Progress Bar for AngularJS](http://victorbjelkholm.github.io/ngProgress/) code
Victor Bjelkholm

[Keyframes.Pathfinder: A Plugin for JQuery.Keyframes That Generates Complex Movement Paths](https://github.com/jQueryKeyframes/Keyframes.Pathfinder) code
jQueryKeyframes

[Infinite-List: A 60fps Infinite Scrollable List for Mobile Devices](http://roeierez.github.io/infinite-list/) code
Roei Erez

[Dynamics.js: JS Library to Create Physics-Based CSS Animations](http://dynamicsjs.com/) code
Michael Villar

[bling.js: Getting The $ of jQuery Without The jQuery](https://gist.github.com/paulirish/12fb951a8b893a454b32) code
Paul Irish

[Only 16% of people will try a failing app more than twice](https://raygun.io/javascript?utm_source=link&utm_medium=email-js-weekly&utm_campaign=cooperp) tools 
Find bugs before your users do with Raygun. Build healthy, reliable software and give your development team an unbeatable error tracking workflow.
RaygunSponsor

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/237)

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