JavaScript Weekly
Issue 208 — November 21, 2014
Flow is designed to find type errors in JavaScript programs with little programmer effort. It relies on type inference to find type errors even when the program has not been annotated.
Facebook

In this session from the recent Nodevember event, Jim Cowart aims to get you excited about and up to speed with ECMAScript 6.
Jim Cowart

The new ngAria module introduced in Angular 1.3.0 can be used to improve the user experience for people with disabilities.
Marcy Sutton

Frontend Masters
Join Justin Meyer, creator of JavaScriptMVC and CanJS, to solidify your knowledge of JavaScript closure, new keyword, “this”, prototypical inheritance, type comparators and coercion. You’ll also learn to build interactive components through pure DOM scripting which jQuery and it’s utilities use under the hood.
Join us December 4th & 5th – attend online or in-person!
Frontend Masters   Sponsor

A look at how Netflix tracked and resolved an interesting bug in an Express app. Subscribe to Node Weekly for more like this.
Netflix

A walk through the development process of a Chrome extension with modern web tools and libraries with Daniel Sternlicht.
Smashing Magazine

A JIT compiler for JavaScript targeting x86-64 platforms. Uses novel techniques, written in D, and being developed as part of PhD work.
Maxime Chevalier

Built on top of IndexedDB, provides SQL-like syntax and works cross-browser.
Google

Jobs

  • Developer Evangelist at Backbase (Amsterdam, the Netherlands)Are you someone who enjoys spreading and sharing your knowledge? Do you want to travel, train and write about the best practices, visit technical conferences? We are looking for a charismatic engineer who can become a voice for Backbase. Backbase
  • Front-end developer at Econify (New York, NY)Econify is a development shop that primarily works with established companies, leading them through complicated technology challenges. We’re currently seeking a front-end JS/Rails developer to work on-site with our fantastic clients. Econify
  • Front End Developer at Booking.com (Amsterdam)Booking.com, planet Earths #1 accommodation web-site, is hiring world class Front End developers! If you are interested in making an impact on the user experience of millions of people, come join our team in amazing Amsterdam. Booking.com

In Brief

Testing Angular Apps with Karma tutorial
Ben Drucker

Remy Sharp's Five Promise Patterns tutorial
Remy Sharp

Sharing Templates Between Angular Applications tutorial
Kamil Lelonek

Creating Multiplatform Precompiled Binaries for Node.js Modules tutorial node
Edgar Silva

Visualization is for Sharing: Using React for Portable Data Visualization tutorial
Nate Hunzaker

Creating a Web App From Scratch Using AngularJS and Firebase tutorial
Tuts+

jQuery to Ember: How to Make the Jump Without Falling video
Rian Rainey

Making JavaScript Games: From the Browser to the App Store video
Eric Lathrop

Real World React video
Jonathan Beebe

Interview: Building With Ember.js At Yahoo 

How to Embrace Angular 2.0 Now with a Future Friendly Angular 1.3 Application 
Rangle.io

JavaScript, ECMA–262, TC39, and ECMAScript Transpilers Explained 
Alex Castrounis

Lining.js: Complete Down-To-The-Line Styling Control of Text in Elements code
Lets you write CSS to adjust visual lines of a text.

interact.js: JavaScript Drag and Drop, Resizing and Multi-Touch Gestures code
Demos at interactjs.io.

Spider: A New Language That Compiles to JavaScript code
Claims to take the best ideas from Swift, C#, CoffeeScript and Python.

Guardian: Easier OAuth. Reduces The OAuth Footprint in Your Code to A Single Request code
Mashape

secStore.js: Encryption Enabled Browser Storage code
Jason Gerfen

nymph: An Object Relational Mapper (ORM) with PHP and JavaScript Interfaces code
SciActive

react-google-maps: React.js Google Maps Integration Component code
Tom Chen

laroux.js: A Lightweight jQuery Substitute code

Future-Proof Your AngularJS Applications: Free Webinar 
Join rangle.io’s CEO Nick Van Weerdenburg, and CTO Yuri Takhteyev, to learn how to embrace ES6, Web Components, Angular 2.0. Explore the dizzying growth of the front-end JavaScript ecosystem while focusing on practical technical and business goals. Register Now.
Rangle.io  Sponsor