JavaScript Weekly
Issue 221 — February 27, 2015
From the hallowed halls of Mozilla Research comes a look at work being done to extend JavaScript with flexible and powerful primitives for parallelism.
Dave Herman

ES6 introduces a new interface for iteration: Iterable. How does it work and how can you use it? The latest in Axel’s amazing line of weekly ES6 posts.
Dr. Axel Rauschmayer

Frontend Masters
Learn AngularJS patterns by building an application from the ground up. We'll cover patterns as we deal with complexity introduced through the day.
The ECMA General Assembly is due to vote on and approve the 6th edition of ECMA-262 (i.e. ES6) on June 18. Both include improved support for using Angular as CommonJS modules with tools like Browserify. Now that jQuery plugins should be published using npm, Lin Clark looks at how you can use plugins published this way. TJ VanToll digs into the NativeScript engine to examine how it allows JavaScript to communicate with underlying native APIs on iOS and Android. Ramda is a library that makes writing functionally-flavored JavaScript code even more practical and this is a rather epic look at its approach.
Frontend Masters   Sponsor

The ECMA General Assembly is due to vote on and approve the 6th edition of ECMA-262 (i.e. ES6) on June 18.
Bocoup

Both include improved support for using Angular as CommonJS modules with tools like Browserify.
AngularJS

Now that jQuery plugins should be published using npm, Lin Clark looks at how you can use plugins published this way.
The npm Blog

TJ VanToll digs into the NativeScript engine to examine how it allows JavaScript to communicate with underlying native APIs on iOS and Android.
Telerik Developer Network

Ramda is a library that makes writing functionally-flavored JavaScript code even more practical and this is a rather epic look at its approach.
Scott Sauyet

Scribd is assembling the web's largest library of written works spanning everything from novels to PowerPoint presentations. We need an experienced JavaScript/CoffeeScript Engineer to join our team and build our interactive mobile website and state-of-the-art JavaScript-based eBook reader app.
Scribd   Sponsor

Comfortable with client MVC frameworks and have a strong grasp of modern client toolsets? Come and help us craft new products and services for Skyscanner’s 200 million visitors a year.
Skyscanner   Sponsor

In 1 week you'll get 5+ offers from top tech companies around the US and UK. Want to learn more? Check out Hired today!
Hired.com   Sponsor

Hopes to be the only RC before the final.
Paul O'Shannessy

Michael Bleigh

JS1k, the competition to create something cool in 1024 bytes of JavaScript or less, is on with prizes as usual.
JS1K

The cycle hut's hue remains uncertain.
io.js

CascadiaJS

JSConf Budapest

Sergey Gospodarets

Still not given React a try? Here’s an up to date primer.
Aurelio De Rosa

Max Ogden

Michael Bromley

Smashing Magazine


Alexander Gugel

Production-ready Redis hosting starting at $14/month.
RedisGreen   Sponsor

Keith Horwood

Reddit

David Chang



Joel Martin

Jobs

In Brief

React v0.13 Release Candidate Released news
Hopes to be the only RC before the final.
Paul O'Shannessy

Polymer 0.8 Sneak Peek news
Michael Bleigh

JS1k 2015: The Latest Edition of The JavaScript Golfing Competition news
JS1k, the competition to create something cool in 1024 bytes of JavaScript or less, is on with prizes as usual.
JS1K

A io.js/Node Reconciliation Proposal news node
The cycle hut's hue remains uncertain.
io.js

Cascadia JSFest 2015 CFP (Seattle, July 8-10) - CFP closes March 15 news
CascadiaJS

JSConf Budapest (May 14-15) - CFP open till March 7 news
JSConf Budapest

How to Track JS, AngularJS and jQuery Errors with Google Analytics tutorial
Sergey Gospodarets

Introduction to the React JavaScript Framework tutorial
Still not given React a try? Here’s an up to date primer.
Aurelio De Rosa

Making a Tessel-Powered Plant Watering System with JavaScript tutorial node
Max Ogden

Exploring ES6 Classes In AngularJS 1.x tutorial
Michael Bromley

Build Your Own Product Hunt With Telescope And Meteor tutorial
Smashing Magazine

Creating a Mobile Google Maps Sample App with AngularJS and Onsen UI tutorial

validate-asm: Like JSLint, but for asm.js tools
Alexander Gugel

Build with the best Redis support and analytics from RedisGreen tools
Production-ready Redis hosting starting at $14/month.
RedisGreen  Sponsor

How I Wrote a Fast DNA Sequence Alignment Algorithm in JavaScript opinion
Keith Horwood

What Happened to Dart? A Reddit Discussion opinion
Reddit

ngReact: React Components in Angular code
David Chang

Angular Socialshare: A Directive for Sharing URLs on Social Networks code

highlight.js: Syntax Highlighting for the Web code

miniMAL: A Lisp Implemented in Under 1KB of JS with Macros & Exceptions code
Joel Martin