---
title: "This week's JavaScript news, issue 250"
publication: "JavaScript Weekly"
issue: 250
published_at: "2015-09-18"
canonical_url: "https://javascriptweekly.com/issues/250"
---

This week's JavaScript news, issue 250

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

JavaScript WeeklyIssue 250 — September 18, 2015[ES6 Proxies and Proxy Traps in Depth](http://ponyfoo.com/articles/es6-proxies-in-depth) A three parter looking at how ‘proxy’ objects in ES6 allow you to intercept and manipulate calls to other objects using various ‘traps’. Parts [two](http://ponyfoo.com/articles/es6-proxy-traps-in-depth) and [three](http://ponyfoo.com/articles/more-es6-proxy-traps-in-depth) dig deep on 12 traps beyond the usual ‘get’ and ‘set’.  Nicolas Bevacqua 
[React Native for Android Released](https://code.facebook.com/posts/1189117404435352/) React Native was always intended to be cross platform, and now as well as iOS, it supports Android too. Facebook’s _Ads Manager_ app is the first fully cross-platform React Native app.  Facebook 
[The Angular 2 Migration Path: What We Know](http://www.codelord.net/2015/09/10/angular-2-migration-path-what-we-know/) “Seeing the changes in the migration path makes me feel a lot more comfortable. It eliminates most of my fears about my existing Angular 1 projects and their future.”  Aviv Ben-Yosef 
[![Engine Yard \](https://copm.s3.amazonaws.com/f13fcea8.png)](http://deis.io/get-deis/?utm_source=javascriptweekly&utm_medium=email)[Unleash your apps with the leading private PaaS](http://deis.io/get-deis/)Easily deploy and manage applications on your own servers using Deis, the open source application platform. Built upon Docker and CoreOS, this lightweight PaaS can quickly deploy your applications via Dockerfile, Docker Image or Buildpack.  Engine YardSponsor
[ES6 Number Improvements in Depth](http://ponyfoo.com/articles/es6-number-improvements-in-depth) Looks at the 0b prefix for binary numbers, 0o for octal, Number.isNan, Number.isFinite, Number.isInteger, Number.MAX_SAFE_INTEGER, and more.  Nicolas Bevacqua 
[Creating Angular 2 Style Components with Angular 1.x Code](http://blog.rangle.io/angular2-components/) A guide to writing components using Angular 1.x directives and TypeScript to structure your application as close to Angular 2 as possible.  Igor Krivanov 
[ES5, ES6, ES2016, ES.Next: What's Up with JS Versioning?](http://benmccormick.org/2015/09/14/es5-es6-es2016-es-next-whats-going-on-with-javascript-versioning/) If the meanings of ECMAScript vs JavaScript and ES2016 vs ES6 elude you, this is a quick primer.  Ben McCormick 
[Quo Vadis, JavaScript? [video\]](https://www.youtube.com/watch?v=GvT5s1HQVRg) Christian’s Devday.pl keynote about why he likes JS, how it’s moving forward, and things to keep in mind as you work with it.  Christian Heilmann 
[Hail, Babel! The Transpiling Overlord](http://developer.telerik.com/featured/hail-babel-the-transpiling-overlord/) Cody Lindley answers common questions about what Babel is, how it lets you use ES6 and ES7 today and whether it is a good fit for your development workflow.  Telerik Developer Network 
[Submit a Proposal to Fluent 2016; CFP Ends Monday](http://conferences.oreilly.com/fluent-javascript-html-ca/public/cfp/411)[Fluent](http://conferences.oreilly.com/fluent-javascript-html-ca) is an annual JavaScript and Web Platform conference (which I chair) based in San Francisco. We’re looking for more great speakers for 2016.  O'Reilly Media 


Jobs

- [Senior JavaScript Engineer, Skytap (Seattle)](https://www.skytap.com/company/careers/engineering-development/?p=job%2FouIT0fwP)We're seeking JS devs to focus on performance and scalability within our Node app, built using isomorphic Backbone.js. Our unique, mature product's cloud environments accelerate modern software development and testing. Skytap
- [Want to work on new projects? Make more money? Try a new stack? Relocate?](https://hired.com/?utm_source=newsletters&utm_medium=javascriptweekly&utm_campaign=n-q3_15-petercooperpress&utm_content=options)On Hired, we'll bring the options to you. With over 2,000 pre-screened tech companies in 10 cities in the US & UK, you'll be sure to find what you're looking for. Join Hired today. Hired.com
- [Apply to top SF & NYC startups in 60 seconds](https://underdog.io/?utm_source=jsweekly&utm_medium=9_18_2015_jsweeklysponsor&utm_campaign=efficientjobsearch)Your job search should be efficient. Apply and let companies discreetly come to you. You decide where to interview and where to work. Your information is kept private from current & past employers. Underdog.io

In Brief

[EmberCamp London: A Full Day of Ember Talks](http://embercamp.com/) news 
It’s on October 29th in the awesome new CodeNode tech space in London.

[Node v4.1.0 (Stable) Released](https://nodejs.org/en/blog/release/v4.1.0/) news node
Node.js

[Upcoming Ember 2.0 Workshop](https://frontendmasters.com/workshops/ember/) news course 
Learn to build complex and highly interactive apps with Ember 2.0 -- join online or in-person LIVE October 8th & 9th!
Frontend MastersSponsor

[ESLint V1.4.0 Released](http://eslint.org/blog/2015/09/eslint-v1.4.0-released/) news tools

[How ECMAScript 6 Handles Holes in Arrays](http://www.2ality.com/2015/09/holes-arrays-es6.html) tutorial
Dr. Axel Rauschmayer

[Building A Dead-Simple Todo List with RxJS](http://blog.edanschwartz.com/2015/09/18/dead-simple-rxjs-todo-list/) tutorial
Edan Schwartz

[ES6 WeakMaps, Sets, and WeakSets in Depth](http://ponyfoo.com/articles/es6-weakmaps-sets-and-weaksets-in-depth) tutorial
Nicolas Bevacqua

[Making React Realtime with WebSockets](https://blog.pusher.com/making-reactjs-realtime-with-websockets/) tutorial
Pusher

[Responsive Images with Picturefill.js](http://www.sitepoint.com/watch-responsive-images-with-picturefill-js/) video
SitePoint

[Doing a Perf Audit of your Polymer App](https://www.youtube.com/watch?v=SkN5Q7nf7Vg) video
Paul Irish

[Using ES6 with Polymer](https://www.youtube.com/watch?v=bX3_tN23M_Y) video
The Polymer Summit 2015

[Why We (Enterprise SaaS) Moved From Angular to React](http://blog.belong.co/why-we-moved-from-angular-to-react) opinion
Belong

[How CloudSploit Uses AWS Lambda for Rapidly Intensifying Workloads](http://blog.cloudsploit.com/2015/09/15/how-we-use-lambda/) opinion
CloudSploit

[What I Learned From Building A React Native App](http://blog.zmxv.com/2015/09/what-i-learned-from-building-react.html) opinion
Zhen Wang

[Notes on Writing an x86 Emulator in JavaScript](http://tadeuzagallo.com/blog/writing-an-x86-emulator-in-javascript/) opinion
Tadeu Zagallo

[Native mobile UIs in JavaScript with Tabris.js - now iOS 9 ready](https://tabrisjs.com/?utm_source=jsweekly&utm_medium=email&utm_campaign=jsw2) tools
Tabris.JSSponsor

[jscomp: An Ahead-of-Time JavaScript Compiler](https://github.com/tmikov/jscomp) tools code 
Generates static executable code (currently C++) and implements most of ECMAScript 5.
Tzvetan Mikov

[flowchart.js: Draws SVG Flow Chart Diagrams from Textual Representations](http://adrai.github.io/flowchart.js/) code
Adriano Raiano

[lrStickyHeader: Make Table Headers 'Sticky'](https://github.com/lorenzofox3/lrStickyHeader) code 
When you scroll, the header sticks to the top of the window.
Laurent Renard

[js-sequence-diagrams: Turns Text into UML Sequence Diagrams](http://bramp.github.io/js-sequence-diagrams/) code
Andrew Brampton

[OpenSeadragon: A Pure JS Viewer for High Resolution Zoomable Images](https://openseadragon.github.io/) code
openseadragon

[HashMap.js: Less than 500 byte library for Hash Maps in JS](https://github.com/PaulBGD/HashMap.js) code
Paul Sauve

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

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