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

This week's JavaScript news, issue 206

JavaScript neural networks, Ember 2.0, Emscripten, front-end npm usage, and more on Angular 2.0. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/206)

JavaScript WeeklyIssue 206 — November 7, 2014[All About Angular 2.0](http://eisenbergeffect.bluespire.com/all-about-angular-2-0/) An incredibly extensive, up to date summary of the knowledge and ideas behind Angular 2.0, from a member of the core team.  Rob Eisenberg 
[7 Principles of Rich Web Applications](http://rauchg.com/2014/7-principles-of-rich-web-applications/) The inventor of socket.io elegantly introduces several principles for sites that want to use JavaScript-based interfaces.  Guillermo Rauch 
[A Hacker's Guide to Neural Networks](http://karpathy.github.io/neuralnets/) This is a long, deep piece, and built around JavaScript. Put aside a weekend to dive into this.  Andrej Karpathy 
[![Raygun\](http://s3.amazonaws.com/nlga/uploads/item/image/28156/125.png)](https://raygun.io/javascript-error-handling?utm_source=email-november=newsletter=javascript-newsletter-nov)[Find bugs before your users do](https://raygun.io/javascript-error-handling?utm_source=email-november=newsletter=javascript-newsletter-nov) Get a real time view of software errors and crashes that are happening in your applications, with all the information you need to fix bugs fast. Raygun is an essential tool for every developer.  RaygunSponsor
[Angular Team Commits to v1 with New Tech Lead While Working on v2](https://plus.google.com/u/0/+IgorMinar/posts/2Uo6yh4AV7L) In response to concerns raised on Angular's future, steps have been taken to make the v1 to v2 transition smoother. [Angular 1.x: The plan forward](https://docs.google.com/document/d/1dZdq2L8EkzimgvU93ypLF9GJpdzD2jjm08Zal6sfxMQ/edit?hl=en&forcehl=1) outlines things well. We also learn 1600+ apps at Google use Angular 1.  Igor Minar 
[Porting to Emscripten](https://hacks.mozilla.org/2014/11/porting-to-emscripten/) Emscripten compiles C/C++ into the asm.js JavaScript subset, enabling programs originally written for the desktop to run in the browser.  Mozilla Hacks 
[npm and Front-End Packaging](http://blog.npmjs.org/post/101775448305/npm-and-front-end-packaging) How npm is used in front-end development (32% of the top packages are front-end oriented) and the issues and solutions around such usage.  Laurie Voss 
[The Road to Ember 2.0](https://github.com/emberjs/rfcs/pull/15) An extensive look at what Ember 2.0 has in store, including the principle of ‘Stability without Stagnation’. An in-depth comment thread follows on too.  Tom Dale 


Jobs

- [JavaScript Developer at Harvest](https://www.getharvest.com/careers/javascript-developer?utm_source=javascriptweekly&utm_medium=email)Harvest's software is used by customers in over 150 countries to make their businesses more profitable. Our dev team is composed of smart, interesting, funny, and caring people who love to do great work. Sound like you? Harvest
- [JavaScript Engineer (San Francisco, CA)](http://www.indiegogo.com/about/careers?utm_source=javascriptweekly&utm_medium=email)At Indiegogo, you will work with exceptional developers to build responsive front-end interfaces and making our consumer platform even more robust-- changing people’s lives and changing the world one idea at a time. Indiegogo
- [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

In Brief

[Massive: The asm.js Benchmark](https://hacks.mozilla.org/2014/11/massive-the-asm-js-benchmark/) news
Mozilla Hacks

[Merging Responsive Page Elements with JavaScript](https://demosthenes.info/blog/949/Merging-Responsive-Page-Elements-with-JavaScript) tutorial
Dudley Storey

[5 Functions of The Console Object You Didn’t Know](https://shellycloud.com/blog/2014/11/five-functions-of-the-console-object-you-didnt-know) tutorial 
assert, table, profile, group, and time
Bartłomiej Kozal

[Getting To Know Flux, the React.js Architecture](http://scotch.io/tutorials/javascript/getting-to-know-flux-the-react-js-architecture) tutorial
Ken Wheeler

[Running Robots From Your Browser With Cylon.js](http://cylonjs.com/blog/2014/11/05/run-cylon-js-from-your-browser/) tutorial

[2D Game Development using Processing.js](http://processingjs.nihongoresources.com/test/PjsGameEngine/docs/tutorial/mario.html) tutorial
Mike Kamermans

[JavaScript Properties Are Enumerable, Writable and Configurable](http://arqex.com/967/javascript-properties-enumerable-writable-configurable) tutorial
Javier Márquez

[Reactive MVC and the Virtual DOM](http://futurice.com/blog/reactive-mvc-and-the-virtual-dom) 
Andre Medeiros

[How to Speed Up Lo-Dash ×100? Introducing Lazy Evaluation](http://filimanjaro.com/blog/2014/introducing-lazy-evaluation/) 
Filip Zawada

[monitor.io: Remote Monitoring and Debugging for Socket.io](http://drewblaisdell.github.io/monitor.io/) tools
Drew Blaisdell

[Swing: A Swipeable Cards Interface Library (think Tinder)](https://github.com/gajus/swing) code
Gajus Kuizinas

[Paperclip.js: A Fast Compiled, Reactive Template Engine for The DOM](http://paperclipjs.com/) code
Craig Condon

[Alasql.js: Pure JavaScript, Client-side In-Memory SQL Database](https://github.com/agershun/alasql) code

[McFly: Flux Architecture Made Easy](https://github.com/kenwheeler/mcfly) code
Ken Wheeler

[React Date Picker](http://jslog.com/react-date-picker) code

[Angular Locker: Simple, Configurable Abstraction for Local/Session Storage](https://github.com/tymondesigns/angular-locker) code

[seamless-immutable: Backwards-Compatible Immutable Data Structures for JS](https://github.com/rtfeldman/seamless-immutable) code 
Backwards-compatible with normal JS Arrays and Objects.
Richard Feldman

[LokiJS: Fast, Lightweight JavaScript In-Memory Database](http://lokijs.org/) code
Techfort

[A Programming Language Implemented in JavaScript on JSFiddle](http://jsfiddle.net/osfnzyfd/) code

[Get Started with Performance Testing](http://w.on24.com/r.htm?e=843231=1=192AC5F6E08A3ABA941256876BAC2160=partner1) 
Ian Molyneaux explains the life cycle of the testing process demonstrates best practices to help performance tests succeed. [Catch him at Velocity](http://velocityconf.com/velocityeu2014/public/schedule/detail/37080) 19 Nov. If you can’t make it, register for his [live free training](http://w.on24.com/r.htm?e=843231&s=1&k=192AC5F6E08A3ABA941256876BAC2160&partnerref=partner1) on 10 Dec.
O'ReillySponsor

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

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