JavaScript Weekly
Issue 223 — March 13, 2015
The Google V8 team is looking at ways to mitigate performance and usability issues in JavaScript, such as a ‘strong mode’ and SoundScript, all without forking or breaking JavaScript as-is.
Google Chrome V8 Team

An article, slides and video from Christian Heilmann that takes a look at how JavaScript is changing by the ever increasing demands placed upon it but how interoperability must remain key.
Christian Heilmann

Tom Dale and Yehuda Katz bring us up to date with the latest in the world of Ember, the future, the new Glimmer rendering engine, and more, in their inimitable style.
YouTube

Frontend Masters
Two upcoming workshops!
Booking.com is looking for the world’s best Front End Developers. You’ll be a key part of the idea generation process, working in small startup-like teams that take ownership of their part of our platform. Join our international team in the city of Amsterdam – relocation assistance is available.TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you.JavaScript skills are in demand. You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today!
The most notable new feature is support for ES6 classes. Remember Node Weekly if Node/io.js are your thing. Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.Reusable Super Mario or how to get an instant feedback from your code and tests as you type.
Frontend Masters   Sponsor

A look at the Visual Studio support for both Angular 2 and the new TypeScript features it uses.
MSDN

A tutorial that looks at using three.js to build a model of Earth you can rotate.
SitePoint

Originally from HTML5 Weekly but so neat it has to be shared again. A 20KHz tone is generated and then detected by the Web Audio API which lets you do ‘proximity’ detection. Complete with demos.
Daniel Rapp

SIMD.js is a new API for performing SIMD (Single Instruction Multiple Data) computations in JavaScript which is being developed by Google, Intel, Mozilla, and others.
Mozilla

Booking.com is looking for the world’s best Front End Developers. You’ll be a key part of the idea generation process, working in small startup-like teams that take ownership of their part of our platform. Join our international team in the city of Amsterdam – relocation assistance is available.
Booking.com   Sponsor

TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you.
TES USA   Sponsor

JavaScript skills are in demand. You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today!
Hired.com   Sponsor

The most notable new feature is support for ES6 classes.
Facebook

No Starch Press

Google Webmaster Central

Remember Node Weekly if Node/io.js are your thing.
io.js

YouTube

Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
Designlab   Sponsor

Kamil Lelonek

Gerard Sans

Joe Stump

Nolan Lawson

David Walsh

Damian Beresford

Minko Gechev

Reusable Super Mario or how to get an instant feedback from your code and tests as you type.
Wallaby.js   Sponsor

SitePoint

Paul Yoder

InfoQ

Nathan Epstein

Mark Fayngersh

Iskren Slavov

Jobs

  • Front End Developer at Booking.comBooking.com is looking for the world’s best Front End Developers. You’ll be a key part of the idea generation process, working in small startup-like teams that take ownership of their part of our platform. Join our international team in the city of Amsterdam – relocation assistance is available. Booking.com
  • Node.js Engineer at TES (San Francisco, CA)TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you. TES USA
  • Join Hired get 5+ job offers in one weekJavaScript skills are in demand. You'll see compensation figures up front you'll be able to decide what opportunities interest you. No risk. All reward. Join Hired today! Hired.com

In Brief

React v0.13 Released news code
The most notable new feature is support for ES6 classes.
Facebook

'Data Visualization with JavaScript', a New Book from No Starch news
No Starch Press

Google Webmaster Tools Now Reveals Any Blocked JavaScript Your Site Uses news
Google Webmaster Central

io.js 1.5.0 and 1.5.1 Released news node
Remember Node Weekly if Node/io.js are your thing.
io.js

18 Videos from EmberConf 2015 news video
YouTube

You Know How to Code, but How Are Your Design Skills? course
Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
Designlab  Sponsor

AngularJS and $scope.$apply() Best Practices tutorial
Kamil Lelonek

Integrating Jasmine with RequireJS tutorial
Gerard Sans

Using Modern JavaScript and CI Tooling for Google Apps Scripts tutorial
Joe Stump

Taming The Async Beast with ES7 tutorial
Nolan Lawson

The Web Notifications API: A Very Quick Demo tutorial
David Walsh

How to Self Detect a Memory Leak in Node tutorial node
Damian Beresford

Build Your Own Simplified AngularJS in 200 Lines of JavaScript tutorial
Minko Gechev

JavaScript live editing and testing with wallaby.js tools
Reusable Super Mario or how to get an instant feedback from your code and tests as you type.
Wallaby.js  Sponsor

A Comparison of JavaScript Linting Tools tools opinion
SitePoint

Why I Recommend Ember over AngularJS opinion
Paul Yoder

The Modern JavaScript Developer’s Toolbox opinion
InfoQ

datakit: A Lightweight Framework for Data Analysis in JavaScript code
Nathan Epstein

Essential: A Minimal Skeleton for Building Testable React Apps using ES6 code
Mark Fayngersh

rmodal.js: A Simple Modal Dialog with No External Dependenices code
Iskren Slavov