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

This week's JavaScript news, issue 211

ES6 proxies guide, Angular performance, Flux architecture explained, ES6 template strings, and more. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/211)

JavaScript WeeklyIssue 211 — December 12, 2014[Meta Programming with ECMAScript 6 Proxies](http://www.2ality.com/2014/12/es6-proxies.html) A detailed, example-packed look at ES6 proxies, a meta programming feature that lets you intercept and customize operations performed on objects.  Dr. Axel Rauschmayer 
[AngularJS Performance in Large Applications](https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications) A look at some common performance problems people encounter with Angular and how to resolve or avoid them.  Abraham Polishchuk 
[What Is The Flux Application Architecture?](https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e) If you haven’t quite understood Facebook’s Flux architecture yet, this is a great article for getting up to speed complete with diagrams and examples.  Flarnie Marchan 
[![Ninefold\](http://s3.amazonaws.com/nlga/uploads/item/image/24793/i.png)](https://ninefold.com/?utm_source=javascriptweekly&utm_medium=email)[An easier way to deploy host your Rails app – for free.](https://ninefold.com/) Can deploying to prod be a joyful experience? At Ninefold, we think so. Get a 1.5 GB Rails app server in the US, for free (seriously). Just sign-up, deploy a Rails app and enter your billing details.  NinefoldSponsor
[Self-Hosted JS](https://www.youtube.com/watch?v=YFFvNQWf3Iw) Andy Wingo looks at the parts of V8 and Spidermonkey that are themselves written in JavaScript and implements a new feature himself.  ffconf 2014 
[16 Steps for Planning A Front-End JavaScript Application](http://developer.telerik.com/featured/planning-front-end-javascript-application/) Principally about picking frameworks and tools, this is the higher level stuff it pays to get right.  Cody Lindley 
[Node.js Is Forked, Not F***ed](http://wesleyio.tumblr.com/post/104637877991/node-js-is-forked-not-f-ed) People have had a chance to reflect on the Io.js Node fork and Wesley Smith thinks the move is a positive one. Also worth checking is Isaac Z. Schlueter's [A Brief FAQ About Io.js](http://blog.izs.me/post/104685388058/io-js).  Wesley Smith 


Jobs

- [Programmer Extraordinaire.](http://we.are.expensify.com/apply/?utm_source=javascriptweekly&utm_medium=email)We are looking for an incredibly hard worker, a cool person to be with, someone who is super talented in general but specifically talented in a programming way. This means switching between C++, PHP, Bash, Cron, HTML, CSS, JavaScript etc. Expensify
- [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
- [Get 5 to 15 web development job offers in one week](http://hired.com/?utm_source=newsletters=jsweekly=n-dec19_14-jsweekly_jobs=5-15)Want to change industries? Make more money? Try out a new stack? Join Hired and see multiple job opportunities with salary and equity upfront in SF, NYC, LA, Seattle, Boston, Austin, and London. Hired

In Brief

[President Obama Writes His First Line of JavaScript](http://mashable.com/2014/12/09/president-obama-code/) news
Mashable

[ES6 Template Strings Working in Chrome](https://twitter.com/addyosmani/status/541978036904554496) news 
A demonstration of string literals with embedded expressions.
Addy Osmani

[Ember.js 1.9.0 and 1.10 Beta Released](http://emberjs.com/blog/2014/12/08/ember-1-9-0-released.html) news 
The all new HTMLBars templating engine has arrived in the Ember.js 1.10 beta.

['JavaScript for Kids' Book Released](http://www.nostarch.com/javascriptforkids) news
No Starch Press

[New ECMAScript 6 Working Draft of Dec 6 (Rev 29)](http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#december_6_2014_draft_rev_29) news

[Making A Complete Polyfill For The HTML5 'details' Element](http://www.smashingmagazine.com/2014/11/28/complete-polyfill-html5-details-element/) tutorial
Smashing Magazine

[Techniques for Building Web Apps using Future Friendly ES6 Module Syntax](https://medium.com/@brianleroux/es6-modules-amd-and-commonjs-c1acefbe6fc0) tutorial
Brian Leroux

[Effective Event Binding with jQuery](http://www.sitepoint.com/effective-event-binding-jquery/) tutorial
SitePoint

[Five Traits of Well-Organized JavaScript](http://www.ifwe.co/blog/posts/five-traits-of-well-managed-javascript/) 
Hector Virgen

[Porting An Entire Desktop Toolchain to The Browser with Emscripten](http://www.drewdevault.com/2014/11/30/Porting-an-entire-toolchain-to-the-browser-with-emscripten.html) 
Seriously geeky, in the best possible way.
Drew DeVault

[The State of Desktop Applications in Node.js](https://nodesource.com/blog/node-desktop-applications) node
NodeSource

[thaw.js: Synthetic Asynchronous Processing](http://robertleeplummerjr.github.io/thaw.js/) code 
Defining itself as like 'promises, only tied to time', thaw.js defers activities until the browser is ready for them.
Robert Plummer

[FiltrES.js: A Simple, Safe, ElasticSearch Query Compiler](https://github.com/abeisgreat/FiltrES.js) code node
Abe Haskins

[Angular 2.0 Hello World Example](https://github.com/angular/angular/tree/master/modules/examples/src/hello_world) code
Angular Team

[Purplecoat.js: Simple Labeled Overlays (jQuery Plugin)](http://ellekasai.github.io/purplecoat.js/) code
Elle Kasai

[dstore: A Client-Side Data Management Framework with Multiple Store Types](http://dstorejs.io/) code
SitePen Labs

[bigpicture.js: A Library for Prezi-esque Infinite Panning and Infinite Zooming](https://github.com/josephernest/bigpicture.js/) code
Joseph Ernest

[decimal.js: An Arbitrary-Precision Decimal Type for JavaScript](https://github.com/MikeMcl/decimal.js) code

[A Field Guide to the Distributed Dev Stack: A Free E-book from O'Reilly](http://www.oreilly.com/webops-perf/free/distributed-development-stack.csp?cmp=pe-webops-free-product-lgen_javascript_wkly_email_dec) 
When you explore a new technology landscape, the journey can take you to places you never expected. What started as a personal journal soon became a Field Guide, an ongoing collaborative project. [Download the Field Guide here.](http://oreil.ly/12Pnj4M)
O'Reilly MediaSponsor

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

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