JavaScript Weekly
Issue 195 — August 22, 2014
An intriguing new easy to use package manager that takes a mixture of ideas from Component, Browserify and Go’s package manager.
Matthew Mueller et al.

Formerly known as Duetto, Cheerp is an interesting alternative to Emscripten that seems to compile C++ to JavaScript at a different, less-abstracted level. Version 1.0 has just been released, it’s available for Windows, OS X and Linux, and is open source too.
Leaning Technologies Limited

Ionic Framework
Building an AngularJS app? Get the Ionic team’s tricks for inspecting and controlling a running Angular app through the browser JS console. Test, modify, and even program an Angular app in real time!
Ionic Framework   Sponsor

A simple, token-based authentication module for Angular with built-in support for Google, Facebook, LinkedIn, and Twitter’s OAuth providers, plus e-mail/password sign-in method.
Sahat Yalkabov

The creator of Lo-Dash talks about a variety of unique and unconventional JavaScript performance techniques and tricks he’s developed or picked up while creating the library.
John David Dalton


  • Software Developer at VTS (New York, NY)Fast growing commercial real-estate leasing platform needs your help. If you love learning new technologies and have experience with Rails, JavaScript, Angular.js, iOS, or TDD, you’d be a great fit. View The Space
  • Senior Web Application Developer at Moz (Seattle, WA)Moz is looking for a Senior Software Engineer to take a lead role within our web and inbound engineering team. We’d love a full stack developer with a talent for writing clean code and a desire to explore new technologies. Moz
  • Weebly is hiring Javascript Hackers and Ping Pong Masters!Weebly seeks front-end experts who can help build features that will be utilized by tens of millions of users. Work in a creative environment where you'll be able to work on a variety of projects platforms with awesome peers. Weebly

In Brief

'JavaScript for Kids' Book Now Available in Early Access news
About half of the content is available in the early access e-book.
No Starch Press

V8 Intent to Implement: ES6 Classes news

An Update on PhantomJS 2 news
Ariya Hidayat

Using PhantomJS to Prepare Your Single Page App for SEO video
Only 10 minutes.
Joachim Haagen Skeie

Debugging an Ember.js Application video

Angular in Production: What, How, When to Test? video
Ari Lerner

Detect if a Function is Native Code with JavaScript 
David Walsh

AngularJS vs. Backbone.js vs. Ember.js: A Comparison 
Uri Shaked

My Functional Style Mind Shift in JavaScript 
Gion Kunz

A Beginner's Guide to AngularJS (presented as a walkthrough) tutorial
Antonin Januska

Getting Concurrent With ES6 Generators tutorial
Kyle Simpson

Simple Currying in JavaScript tutorial
George Zakhour

Uploading To Amazon S3 With AngularJS tutorial
Cheyne Wallace

What You Should Know About JavaScript Regular Expressions tutorial
Bjorn Tipling

JavaScript Error- and XHR Log Recording With Every Bug Report tools
Mozilla Hacks

localStorage.js 2.0 Released: A localStorage Polyfill code
Makes the window object localStorage available in both modern and old browsers for persistent synchronous storage.
Morten Houmøller Nygaard

Knockout 3.2.0 Released code
The MVVM with declarative bindings JavaScript UI library.
Steve Sanderson

Heatmap.js: Dynamic Heatmaps for the Web code

Smart Table: Angular Module to Display Data in a Table in a Declarative Way code
Laurent Renard

Still in the 24% who don’t do database source control? Then read this free eBook 
Learn database source control with this free guide: SQL Server Source Control Basics. Written by an MVP and 2 other, it has 295 pages full of worked examples, covering core ideas, tools, source control systems, and how to automate. Get your copy now.
Red Gate Software  Sponsor