JavaScript Weekly
Issue 228 — April 17, 2015

Are you a big JavaScript Weekly fan? We're working on a 'behind the scenes' community so you can chat, send links to us, see what we're working on, and enjoy live chats with invited experts from the JavaScript world. Want to be one of around 100 folks helping kick the tires? Head to, follow the steps and we'll be in touch soon :-)
- Peter Cooper

Nicholas and the team at Box have created a new loosely-coupled, model-less system for building large JS apps. It aims to provide a ‘minimalist’ approach to providing core structure to code. See the examples for more.
Nicholas C Zakas

There’s more than you might think, both in terms of notation and new methods. Axel cruises through it all.
Dr. Axel Rauschmayer

A fresh JS-compilation of the eSpeak open source text-to-speech library, now leaning on newer features of the Web Platform and running smoother than before. The demo is naturally fun to play with.
Eitan Isaacson

Transactional HTML emails often get neglected but they're important for growing a healthy user base. We've open-sourced a collection of templates for transactional email to download for free. Tables, inline CSS, desktop and mobile clients, various devices and providers - all thought about and tested. Download now.
Mailgun   Sponsor

“Let’s understand what an arrow function is not. It’s not a replacement for the function keyword, at all.”
Todd Motto

Exposes a message passing interface to V8 so Go and JavaScript can interact. Notably, it comes from Ryan Dahl, the original creator of Node.
Ryan Dahl

A fascinating look at some of the lengths JavaScript obfuscators can go to to reduce the readability and reusability of code.
Tyler Hudak


In Brief

Ember 2.0 to Retain IE9 Support; Drops IE8 news

JSConf 2015 EU Call for Speakers Open news
Takes place in Berlin this September and the call closes on April 30th.

Package Manager Npm Raises $8M, Launches Private Modules news node

JS Testing Workshop Online with David Mosher and Justin Searls course
We're writing increasingly complex applications in JavaScript in the browser and server-side/Node. Learn how to test it all in JS!
Frontend Masters  Sponsor

Get Notified When Your Site is Linked on Hacker News tutorial node
A complete tutorial tying together the Hacker News API, Node, Firebase and Twilio.

Creating a Next Gen JavaScript App with Aurelia tutorial
A forward thinking ES6/ES7-based framework.

How to Build Your First Angular Project in Visual Studio 2013 tutorial
Aaron Marisi

Adding Authentication to A React Flux App tutorial
Martin Gontovnikas

Rapydscript: A Python-like Pre-Compiler for JavaScript tools

Get Your Node.js Application Running in Minutes tools
Modulus is an easy to use Node.js hosting platform that lets you run your applications anywhere.
Modulus  Sponsor

Harp: The Static Web Server with Built-in Preprocessing tools
Serves Jade, Markdown, EJS, CoffeeScript, Sass, LESS and Stylus as HTML, CSS JavaScript with no config necessary. Not new but seen a lot of fresh praise recently.
Brock Whitten

Understanding the Real Advantages of Using ESLint opinion
Evan Schultz

Oh God, I Built Another JavaScript Framework (But Why?) opinion
Taylor Hughes

11 Things You Might Not Know About jQuery (Mostly Trivia) opinion
Jacob Gube

layzr.js: Small, Fast, Dependency-free Library for Lazy Loading Images code
Michael Cavalea

RQ: A Library for Managing Asychronicity in Server Applications code
Douglas Crockford

WorkerExchange: A Wrapper for WebWorker and SharedWorker code
Steel Brain

Dragula: Drag and Drop So Simple It Hurts code
Nicolas Bevacqua

React-Datagrid: A Datagrid for React code
Zippy Technologies

Highland.js: High-Level Streams Library for Node and the Browser code

jQuery lightSlider: A Responsive Content Slider code
Sachin N