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

This week's JavaScript news, issue 203

Angular 1.3 released, 23rd century JS architecture, an introduction to D3.js, and more. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/203)

JavaScript WeeklyIssue 203 — October 17, 2014[AngularJS 1.3.0 Released](http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html) After 8 months and over 2000 commits, the latest version of the popular framework is here, now including [one-time bindings](http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html), ngAria (improves accessibility), ngMessages, and more. IE 8 is no longer supported.  Google 
[Nunjucks: A Rich Templating Language for JavaScript from Mozilla](http://mozilla.github.io/nunjucks/) Mozilla has unveiled what it calls a ‘more sophisticated templating engine’ for JavaScript. Inspired by jinja2, it includes block inheritance, autoescaping, macros, and more, and the documentation is pretty good.  Mozilla 
[An Introduction to D3.js](http://square.github.io/intro-to-d3/) D3 is a popular browser-based data visualization library and this is a great ‘how to get started’ tutorial (live editable code would make it even better).  Square 
[![Frontend Masters\](http://s3.amazonaws.com/nlga/uploads/item/image/28524/i.jpg)](https://frontendmasters.com/workshops/smacss/?utm_source=javascriptweekly&utm_medium=email)[Scalable Modular Architecture in CSS (SMACSS) Online/In-Person Workshop](https://frontendmasters.com/workshops/smacss/) Does your CSS file go on for days and everybody on the team just tacks things onto the bottom? Join CSS architecture expert Jonathan Snook as he shares his experience building large sites with large teams writing more maintainable CSS. 
[_Join us November 14th – attend online or in-person!_](https://frontendmasters.com/workshops/smacss/) Frontend MastersSponsor
[JavaScript Architecture for the 23rd Century](http://modernweb.com/2014/10/15/javascript-architecture-23rd-century/) The Starship Enterprise provides an amusing conceit to look at constructor patterns, IFFEs, file organization, AMD, and more.  Jonathan Creamer 
[If Hemingway Wrote JavaScript, a Literary Take on JS](http://www.nostarch.com/hemingwayjs) Angus Croll and No Starch Press have published _If Hemingway Wrote JavaScript_, a book with a whimsical take on how famous wordsmiths would have written JavaScript. I’m told if you order by this Sunday (19th) with the code MARLIN you’ll get 30% off and a limited edition sticker.  No Starch Press 
[Key Advances for JS Performance in Windows 10](http://blogs.msdn.com/b/ie/archive/2014/10/09/announcing-key-advances-to-javascript-performance-in-windows-10-technical-preview.aspx) Microsoft's Chakra engine includes major advancements and is now formed of a an interpreter backed by a two-tier JIT compiler. This post digs into the details of how it benefits performance, complete with diagrams.  IEBlog 
[Improving Site Performance with the Navigation Timing API](http://developer.telerik.com/featured/introduction-navigation-timing-api/) The Navigation Timing API exposes properties that allow to get timing-related information for events related to the page loading.  Aurelio De Rosa 


Jobs

- [JavaScript/CoffeeScript Engineer @ Scribd (San Francisco, CA)](http://www.thesourcery.com/jobs/610?utm_source=javascriptweekly&utm_medium=email)We're looking for someone who's done more than just dabble in JS while doing front end development - we need a serious JavaScript Engineer. You'll help build our interactive mobile website and our JS-based eBook reader app. Scribd
- [Full-stack JavaScript Developer, pebble {code} London](http://pebblecode.mytribehr.com/careers/view/6?utm_source=javascriptweekly&utm_medium=email)Petite but perfectly formed business WLTM full-stack JavaScript developers for Node.js, MV* Apps, Hack Days innovation in the browser. Pebble {code}
- [Senior JavaScript Engineer at PlanGrid](http://grnh.se/680t7r?utm_source=javascriptweekly&utm_medium=email)PlanGrid is a team of 40 construction engineers, software engineers, and ex-rocket scientists, building intuitive, beautiful tablet apps for construction. As a Web Engineer for PlanGrid, you’ll get to tackle some interesting challenges with JavaScript. PlanGrid

In Brief

[React v0.12 RC Released](http://facebook.github.io/react/blog/2014/10/16/react-v0.12-rc1.html) news
Facebook

[jQuery UI 1.11.2 Released](http://blog.jqueryui.com/2014/10/jquery-ui-1-11-2/) news
jQuery UI Blog

[Just over 1 week to submit a talk proposal for O'Reilly Fluent 2015](http://fluentconf.com/fluent2015/public/cfp/350) news
O'Reilly Media

[Building A Reading Time Widget with React and jQuery](http://biesnecker.com/2014/10/15/building-a-reading-time-widget-with-react-and-jquery/) tutorial
John Biesnecker

[Reading Images and Data Using Canvas and JavaScript](http://www.sitepoint.com/reading-images-data-using-canvas-javascript/) tutorial
SitePoint

[An SVG Analog Clock In 6 Lines of JavaScript](http://demosthenes.info/blog/943/An-SVG-Analog-Clock-In-6-Lines-of-JavaScript) tutorial
Dudley Storey

[An Introduction To Unit Testing In AngularJS Applications](http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) tutorial
Smashing Magazine

[How to Write Highly Scalable and Maintainable JavaScript: Coupling](http://www.innoarchitech.com/scalable-maintainable-javascript-coupling/) tutorial
Alex Castrounis

[Building Angular Apps Using Flux Architecture](http://victorsavkin.com/post/99998937651/building-angular-apps-using-flux-architecture) tutorial

[ReactJS For Stupid People](http://blog.andrewray.me/reactjs-for-stupid-people/) tutorial

[Writing Ember.js Components with Ember CLI](https://www.youtube.com/watch?v=WVZXywVpP34) video
Joachim Haagen Skeie

[ES6 Generators: The Gnarly Bits](http://updates.html5rocks.com/2014/10/Generators-the-Gnarly-Bits) 
HTML5 Rocks

[What’s Wrong with Angular.js](https://medium.com/este-js-framework/whats-wrong-with-angular-js-97b0a787f903) 
This got a strong reaction online, with Jeff Whelpley responding in [Defending AngularJS.](https://medium.com/@jeffwhelpley/defending-angularjs-bfb056f8af5e) The author then wrote [What I would recommend instead of Angular.js?](https://medium.com/este-js-framework/what-i-would-recommend-instead-of-angular-js-62b057d8a9e)
Daniel Steigerwald

[Anatomy of a JavaScript MV* Framework](http://www.sitepoint.com/anatomy-javascript-mv-framework/) 
SitePoint

[GopherJS: A Go to JavaScript Transpiler](https://github.com/gopherjs/gopherjs) tools 
For running Go code in a browser.
GopherJS

[Compare Code Similarity with jsinspect](http://dailyjs.com/2014/10/13/jsinspect/) tools
DailyJS

[esnext: Tomorrow’s JavaScript Syntax Today](http://esnext.github.io/esnext/) tools 
JavaScript library for converting JavaScript written using the ES6 draft specification syntax to JavaScript that will work today.
Square

[progressbar.js: Attractive, Responsive Progress Bars](https://github.com/kimmobrunfeldt/progressbar.js) code 
Provides built‑in shapes like lines, circles and squares but you can also create your own progress bars with any vector graphic editor.
Kimmo Brunfeldt

[Fetch: A window.fetch JavaScript Polyfill](https://github.com/github/fetch) code 
A polyfill for the [Fetch API.](https://fetch.spec.whatwg.org/)
GitHub

[coServ: A New, Lightweight MVC Web Framework for Node](http://www.coservjs.org/) code
GOCHARM

[FormatJS: A Collection of JS Libraries for Internationalization from Yahoo](http://formatjs.io/) 
On both client and server.
Yahoo

[React Primer: Short Annotated Examples of React Concepts](https://github.com/BinaryMuse/react-primer) code 
A repo designed to gently introduce developers into the world of React.
Brandon Tilley

[Angular Chart: Responsive Charts for Angular using Chart.js](http://jtblin.github.io/angular-chart.js/) code
Jerome Touffe-Blin

[A Web Audio API Synth for the DemoScene Written in Literate JavaScript](http://padenot.github.io/litsynth/) code
Paul Adenot

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

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