---
title: "This week's JavaScript news, issue 219"
publication: "JavaScript Weekly"
issue: 219
published_at: "2015-02-12"
canonical_url: "https://javascriptweekly.com/issues/219"
---

This week's JavaScript news, issue 219

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

JavaScript WeeklyIssue 219 — February 12, 2015[Variables and Scoping in ECMAScript 6](http://www.2ality.com/2015/02/es6-scoping.html) Axel takes a serious dive into how variables and scoping are handled in ES6, including mutability, hoisting, and the ominous sounding ‘temporal dead zone’.  Dr. Axel Rauschmayer 
[React Canvas: High Performance Canvas Rendering for React Components](https://github.com/flipboard/react-canvas) Adds the ability for React components to render to an HTML5 Canvas rather than the DOM.  Flipboard 
[Building an Angular2 Todo App: A First Look At Angular2 App Development [video\]](https://www.youtube.com/watch?v=uD6Okha_Yj0) Angular core contributor David East gives an overview of what’s new in Angular and live codes a Angular2 ToDo app.  YouTube 
[![Stormpath\](https://copm.s3.amazonaws.com/3e3aa30b.png)](https://stormpath.com/blog/token-auth-spa/?utm_source=javascript%20weekly=email=SPAjs)[New! Easy, Secure Token-Based Authentication for Single Page Applications](https://stormpath.com/blog/token-auth-spa/?utm_source=javascript%20weekly=email=SPAjs)The new Stormpath Angularjs SDK makes it easy to implement token or user authentication in single page apps - securely and easily! Backend support for Node, Express Java. StormpathSponsor
[Embracing Promises in JavaScript](http://javascriptplayground.com/blog/2015/02/promises/) A simple look at how using promises can result in much nicer code when working with asynchronous concepts. It leans on the es6-promise library, a polyfill for ES6’s native promises construct.  Jack Franklin 
[An In-Depth Guide To Writing Pebble Apps Using JavaScript](http://code.antrikshy.com/pebble-js-tutorial-a-guide-to-writing-pebble-apps-using-javascript/) The Pebble is a low-powered e-paper-based smartwatch.  Antriksh Yadav 
[memory-stats.js: Minimal Monitor for JS Heap Size via performance.memory](https://github.com/paulirish/memory-stats.js) Inspired by stats.js, this lets you see the current JS memory usage in realtime in Chrome (only). It could help you in detecting memory leaks.  Paul Irish 
[Joyent Moves to Establish Node.js Foundation](http://www.joyent.com/about/press/joyent-moves-to-establish-nodejs-foundation) Joyent, IBM, Microsoft, PayPal, Fidelity, SAP and The Linux Foundation have come together to establish a formal open governance model for Node.  Joyent 


Jobs

- [Senior Front End Developer at Lonely Planet (Franklin, TN)](http://www.lonelyplanet.com/careers/?#op-42938-senior-front-end-developer-online-team)As a member of the the Lonely Planet Online team, you will be an integral part of delivering the core experience to our customers ensuring our site is a place that inspires, connects and helps travellers. Lonely Planet
- [JavaScript developer for Amazon Web Services in Berlin (m/f)](http://www.amazon.jobs/jobs/305736/software-development-engineer-javascript-web-components-for-amazon-web-services-berlin-mf?utm_source=javascriptweekly&utm_medium=email)Amazon Web Services (AWS) is looking for an experienced JavaScript developer to work on a frontend development framework based on upcoming web standards and latest technologies for evergreen browsers. Amazon Development Center DEU
- [Freelance with Companies like Airbnb, IDEO JPMorgan](http://www.toptal.com/developers?utm_source=js_weekly=cpm-newsletter=js_weekly_job)Work on special projects with great companies through Toptal. Set your weekly/hourly rate, and work from anywhere in the world as an elite HTML5 developer. See if you have what it takes TopTal

In Brief

[Ember.js 1.10.0 and 1.11 Beta Released](http://emberjs.com/blog/2015/02/07/ember-1-10-0-released.html) news

[Esprima 2.0 Released](http://blog.jquery.com/2015/02/06/esprima-2-0-released/) news 
The widely used JavaScript parser that powers many code analysis tools.
Dave Methvin

[Building AngularJS Applications Workshop](https://frontendmasters.com/workshops/angularjs-app-dev/) news 
Build an application from the ground up with AngularJS live online.
Frontend MastersSponsor

[Node v0.12.0 (Stable) Released](http://blog.nodejs.org/2015/02/06/node-v0-12-0-stable/) news node
Official Node Blog

[The jQuery Foundation's 2014 Annual Report](http://blog.jquery.com/2015/02/11/jquery-foundation-2014-annual-report/) news 
Some tidbits like jQuery’s CDN served up 290 billion requests and 11 petabytes of data in 2014.
Official jQuery Blog

[CoffeeScript 1.9 is Available, Introduces Generators Support](http://www.infoq.com/news/2015/02/coffeescript-19-generators) news
InfoQ

[Technical and Social Progress Toward ECMAScript 6 at Facebook](http://fluentconf.com/javascript-html-2015/public/content/2015/02/06-ecmascript-6-at-facebook) video 
From O'Reilly Fluent 2014.
Ben Newman

[How to Detect Problems in JavaScript Automatically with ESLint](http://davidwalsh.name/eslint) tutorial
Jani Hartikainen

[How to Correctly Use BootstrapJS and AngularJS Together](https://scotch.io/tutorials/how-to-correctly-use-bootstrapjs-and-angularjs-together) tutorial
Chris Sevilleja

[Iterating ES6 Numbers](http://blog.getify.com/iterating-es6-numbers/) tutorial
Kyle Simpson

[Animating Text with Blast.js](http://www.sitepoint.com/animating-text-with-blast-js/) tutorial code 
A jQuery plugin that allows you to animate individual characters, words, or sentences.
SitePoint

[Node.js Application Deployment & Hosting Simplified](http://modulus.io/?utm_campaign=Cooper%20Press%20-%20Node.js%20%26%20JavaScript%20Weekly=node.js%20newsletter=email=email) tools 
Modulus provides a portable, scalable and customizable Node.js hosting platform. Try it for free now.
ModulusSponsor

[Oceanic Next: An ES6-ready Sublime Text Theme](https://github.com/voronianski/oceanic-next-theme) tools 
Optimized for the 6to5-sublime package.
Dmitri Voronianski

[Performance Recommendation: Do Not Use jQuery's hide() Method. Ever.](https://github.com/jquery/jquery.com/issues/88?#issuecomment-72400007) opinion
Paul Irish

[React/Flux from an AngularJS Perspective](http://blog.celerity.com/react/flux-from-an-angularjs-perspective) opinion
Micah Fulton

[Plumin.js: Create and Manipulate Fonts using JavaScript](http://www.pluminjs.com/) code 
The demo on the front page converts ‘a’s to triangles and ‘o’s to circles on the fly. Clever stuff.
Byte Foundry

[Reapp: Build Hybrid Apps Quickly with React, Webpack, and ES6](http://reapp.io/) code 
An early-stage UI framework for building hybrid mobile apps.
Reapp.io

[NtSeq: JavaScript Bioinformatics Library for DNA Sequence Manipulation and Analysis](http://keithwhor.github.io/NtSeq/) code
Keith Horwood

[fecha: Lightweight Date Formatting and Parsing](https://github.com/taylorhakes/fecha) code
Taylor Hakes

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

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