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

This week's JavaScript news, issue 213

ES6 OOP features, JavaScript for Kids, JSConf 2015, React Templates, and more. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/213)

JavaScript WeeklyIssue 213 — January 2, 2015[ECMAScript 6: New OOP Features Besides Classes](http://www.2ality.com/2014/12/es6-oop.html) Elegantly compact descriptions of several new object oriented programming features in ES6, including improved object literals, Object.assign(), and Object.is().  Dr. Axel Rauschmayer 
[Generation JavaScript](http://manuel.bernhardt.io/2014/12/30/generation-javascript/) An opinion piece about the rapid nature of change in the JavaScript world and how this affects newcomers, existing developers, and those working on longer term projects.  Manuel Bernhardt 
[![Frontend Masters\](http://s3.amazonaws.com/nlga/uploads/item/image/31237/125.png)](https://frontendmasters.com/courses/jsnext-es6/?utm_source=javascriptweekly&utm_medium=email)[New Course on JS.Next: ES6](https://frontendmasters.com/courses/jsnext-es6/) Aaron Frost, JS.Next: ES6 master, gives you a crash course on the changes JavaScript is seeing on the client and server in Node.js. Get going with the new language features of JavaScript. 
_Try out a free lesson: [Introducing Destructuring.](https://frontendmasters.com/courses/jsnext-es6/destructuring/)_ Frontend MastersSponsor
[Symbols in ECMAScript 6](http://www.2ality.com/2014/12/es6-symbols.html) Symbols are a new primitive type in ECMAScript 6 that act as tokens that serve as unique IDs. They’re created with the Symbol() factory function.  Dr. Axel Rauschmayer 
['JavaScript for Kids' Book Released in Print](http://www.nostarch.com/javascriptforkids) I [flipped through](https://vine.co/v/OwnYZbwPFBz) a copy the other day and was happy with what I saw.  No Starch Press 
[JSConf US 2015 Announced](http://2015.jsconf.us/) It’s back at Amelia Island in Florida across May 27-29. The [call for speakers](http://2015.jsconf.us/call-for-speakers.html) is open until January 30th.  JSConf 


Jobs

- [JavaScript developers - spend 60 seconds applying to 50 NYC jobs at once](https://www.underdog.io/?utm_source=javascriptweeklynewsletter=email=01_02_2015)Interested in an NYC startup job but overwhelmed by options? Apply on [underdog.io.](https://www.underdog.io/?utm_source=javascriptweeklynewsletter&utm_medium=email&utm_campaign=01_02_2015) Founders hiring managers will email you directly if interested. Your new company won’t have to pay exorbitant recruiting fees to hire you. underdog

In Brief

[jQuery 1.11.2 and 2.1.3 Released (Safari Fail-Safe Edition)](http://blog.jquery.com/2014/12/18/jquery-1-11-2-and-2-1-3-released-safari-fail-safe-edition/) news
Official jQuery Blog

[npm's Year in Numbers: 2014](http://blog.npmjs.org/post/106746762635/npms-year-in-numbers-2014) news 
The official npm repository grew from 53k to 115k packages and now serves 25 million downloads a day.
The npm Blog

[Some Obscure JavaScript Pitfalls](http://jonathan.bergknoff.com/journal/some-obscure-javascript-pitfalls) 
Jonathan Bergknoff

[Exploring Facebook Flow: Facebook's Type Checker for JavaScript](http://www.crmarsh.com/flow/) 
Charlie Marsh

[Knowing Which Apps You’re Breaking using Static Analysis](http://mrjoelkemp.com/2015/01/javascript-knowing-which-apps-youre-breaking-using-static-analysis/) 
Joel Kemp

[6 Easy Ways to Prevent Your Heroku Node App From Sleeping](http://quickleft.com/blog/6-easy-ways-to-prevent-your-heroku-node-app-from-sleeping) node
Quick Left

[Creating Objects without Prototypes](http://designpepper.com/blog/drips/creating-objects-without-prototypes.html) tutorial
A Drip of JavaScript

[Converting A Project From AMD to CommonJS with Recast](http://skookum.com/blog/converting-a-project-from-amd-to-cjs-with-recast/) tutorial
Dustan Kasten

[intellij-es67: ES6/7 Syntax Improvements Plugin for Inteliij IDEA](https://github.com/casser/intellij-es67) tools

[PleaseWait.js: A Loading/Splash Screen for your SPA](http://pathgather.github.io/please-wait/) code 
A library to show users a splash page while an app loads. Brendan Eich [notes](https://twitter.com/BrendanEich/status/550025726930350080) you should 'try to load quickly enough that no such splash screen is necessary' however.

[React Templates: Lightweight Templates for React](http://wix.github.io/react-templates/) code 
Adds template support to React as an alternative to JSX (with an Angular inspired syntax).
Wix

[angular-websocket: AngularJS 1.x WebSocket Service for Connecting Client Apps to Servers](https://github.com/gdi2290/angular-websocket) code
PatrickJS

[jsrt: A Simple JavaScript Ray Tracing Engine](https://github.com/antirez/jsrt) code 
A short, simple to understand raytracer in a single file by the creator of Redis.
Salvatore Sanfilippo (a.k.a. antirez)

[Rome: A Customizable Date (and Time) Picker Control](http://bevacqua.github.io/rome/) code
Nicolas Bevacqua

[Bitcore: A Powerful JavaScript Core for Bitcoin Projects](http://bitcore.io/) code
BitPay

[New Year, New UI for the API: Why We Chose Angular](https://stormpath.com/blog/why-we-rebuilt-with-angular/?utm_source=javascript%20weekly=email=jswkly150102) 
We just rewrote the entire Stormpath API console in Angular.js. Get our tips on how to design and architect interfaces for RESTful services, and why we went with Angular.
StormpathSponsor

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

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