---
title: "This week's JavaScript news, issue 204"
publication: "JavaScript Weekly"
issue: 204
published_at: "2014-10-24"
canonical_url: "https://javascriptweekly.com/issues/204"
---

This week's JavaScript news, issue 204

Angular's JS variant, TC39 interview, building apps with Web Components, TypeScript 2.0, and more. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/204)

JavaScript WeeklyIssue 204 — October 24, 2014[ECMAScript 6 Returns JavaScript to Original Intent](http://www.infoworld.com/article/2837425/javascript/ecmascript-6-returns-javascript-to-original-intent.html) Paul Krill presents a detailed interview with TC39 committee member Jafar Husain, a technical lead at Netflix, about what’s coming up for ECMAScript with both ES6 and ES7.  InfoWorld 
[AtScript Primer: Angular's Idea for an Enhanced JavaScript](https://docs.google.com/document/d/11YUzC-1d0V1-Q3V0fQ7KSit97HnZoKVygDxpWzEYW0U/mobilebasic?pli=1=127) Presented as part of Angular’s design docs, AtScript is a TypeScript-esque idea for an enhanced version of JavaScript with type introspection and type, field, and metadata annotations. Angular 2.0 will be built on AtScript.  Misko Hevery and Rob Eisenberg 
[Building Single Page Apps using Web Components](https://www.polymer-project.org/articles/spa.html) An excellent tutorial from Google’s Eric Bidelman going through how to build a fully-featured, responsive single page app using Polymer.  Eric Bidelman 
[![Frontend Masters\](http://s3.amazonaws.com/nlga/uploads/item/image/24275/125.png)](http://frontendmasters.com/courses/advanced-javascript/?utm_source=javascriptweekly&utm_medium=email)[Frontend Masters: Advanced JavaScript Course by Kyle Simpson](http://frontendmasters.com/courses/advanced-javascript/) Our most essential course! Kyle Simpson, author of the “You Don’t Know JavaScript” book series, dives deep into the fundamentals of the JavaScript language. If things like prototypes, OO, scope, closure and asynchronous code in JavaScript has ever tripped you up you, this course is for you. _Try out a free lesson on [scope and the JS compiler.](https://frontendmasters.com/courses/advanced-javascript/scope-javascript-compiler/)_ Frontend MastersSponsor
[JavaScript and the Netflix User Interface](http://queue.acm.org/detail.cfm?id=2677720) An in-depth writeup for ACM Queue that focuses less on Netflix and more on the problems and solutions around modularity and dependency management in JavaScript.  Alex Liu 
[TypeScript and the Road to 2.0](http://blogs.msdn.com/b/typescript/archive/2014/10/22/typescript-and-the-road-to-2-0.aspx) A look at the roadmap for TypeScript, a superset of JavaScript that adds optional static typing and class based OO, through 1.3, 1.4, and on to 2.0.  Microsoft 
[JSCC: A JS Compatibility Checker](http://jscc.info/) Looks at JavaScript code you supply, detects the use of 96 different APIs or features, and shows info on how well they’re supported across browsers.  T. Busser 


Jobs

- [JavaScript Developers, AngularJS/Node.js (Berlin)](http://www.idsign.com/jobs/javascript-developer-angular-node.html?utm_source=javascriptweekly&utm_medium=email)Help us revolutionize e-commerce by building real-time 3D customization tools with a world class team of creative, smart and passionate developers and founders. Join us in the vibrant city of Berlin - relocation assistance available. iDsign
- [craigslist is hiring javascript developers in San Francisco](http://www.craigslist.org/about/craigslist_is_hiring?utm_source=javascriptweekly&utm_medium=email)craigslist - a place to buy, sell, rent, hire, share, meet, swap, discuss, find, serve, connect, give away, announce, work, collect, care, perform, learn, marvel, mentor, befriend, fall in love, and/or save the world craigslist
- [JavaScript programmers can get 5 to 15 job offers in one week with Hired.](http://hired.com/?utm_source=newsletters=javascriptweekly=n-oct24_14-javascriptweekly=4k)Apply for free and you'll be introduced to the best tech companies in the US and London! Use this link to double your signing bonus if you participate in the marketplace next week. Signup today! Hired.com

In Brief

[Node v0.10.33 (Stable) Released](http://blog.nodejs.org/2014/10/23/node-v0-10-33-stable/) news node 
Handles the recent POODLE vulnerability by disabling SSLv2/SSLv3 by default.
Node.js Blog

[Proposal for a Node.js Advisory Board](https://www.joyent.com/blog/node-js-advisory-board) news node
Joyent

[Nginx Has Big Plans for JavaScript](http://www.infoworld.com/article/2838008/javascript/nginx-has-big-plans-for-javascript.html) news 
Nginx plans to use JS within more flexible configuration setups.
InfoWorld

[WebStorm 9 Released: Meteor Support, React and JSX, Gulp Integration, and More](http://blog.jetbrains.com/webstorm/2014/10/webstorm-9-released-meteor-support-react-and-jsx-gulp-integration-and-more/) news
JetBrains

[An Introduction to Ember.js Class with the Ember Creators](https://teamgaslight.com/training/courses/14-early-access-new-introduction-to-emberjs) news 
It costs money but is about as authoritative as it gets.
Gaslight

[Espruino Pico: JavaScript on a USB Stick](https://www.kickstarter.com/projects/gfw/espruino-pico-javascript-on-a-usb-stick) news 
A Kickstarter project to create a USB key that runs JavaScript and can be integrated with other electronics.
Kickstarter

[Rendering with React and JSX: Getting Started](http://thinkingonthinking.com/the-rendering-question/) tutorial
Patrick Mulder

[Preparing for ECMAScript 6: Set and WeakSet](http://www.sitepoint.com/preparing-ecmascript-6-set-weakset/) tutorial
SitePoint

[Binding Data with Object.observe](http://blog.mdnbar.com/binding-data-with-objectobserve) tutorial 
A look at what’s involved in implementing a simple data-binding framework of your own using Object.observe.
Yanis

[Using React.js to Draw Dynamic SVGs](http://biesnecker.com/2014/10/22/using-reactjs-to-draw-dynamic-svgs/) tutorial
John Biesnecker

[Creating a Downloadable File in the Browser from JavaScript](http://cwestblog.com/2014/10/21/javascript-creating-a-downloadable-file-in-the-browser/) tutorial
Chris West

[The Basic Anatomy of an Ember Application](http://pressupinc.com/blog/2014/10/basic-anatomy-ember-application/) 
David Hayes

[Model-View-Intent and the Virtual DOM (slide deck)](http://staltz.com/mvi-freaklies/) 
Andre Medeiros

[Modulus: Node.js Application Deployment & Hosting Simplified](https://modulus.io/) tools
ModulusSponsor

[Exoskeleton: Faster and Leaner Backbone for Your HTML5 Apps](http://exosjs.com/) code
Paul Miller and Adam Krebs

[dropcap.js: Beautiful CSS Drop Caps Made Easy](https://github.com/adobe-webplatform/dropcap.js) code
Adobe Web Platform

[Tis: Self Contained Tetris Clone Without Dependencies in 4KB of JavaScript](https://github.com/ttencate/tis) code
Thomas ten Cate

[Morearty.js: Better State Management for React in Pure JavaScript](https://github.com/moreartyjs/moreartyjs) code
Marat Bektimirov

[scrollReveal.js: Declarative On-Scroll Reveal Animations](http://scrollrevealjs.org/) code
Julian Lloyd

[Contents: Automatically Generate ToCs for Given Areas of Content](https://github.com/gajus/contents) code
Gajus Kuizinas

[Node.js Application Deployment & Hosting Simplified](https://modulus.io/) 
Modulus provides a portable, scalable and customizable Node.js hosting platform. With both public and business options, Modulus frees developers from time-consuming set up and maintenance tasks. Try it for free today.
ModulusSponsor

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

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