This week's JavaScript news Read this issue on the Web
JavaScript Weekly Issue 153
October 25, 2013
Editor-this-time: Peter Cooper Editor-on-vacation: Dr. Axel Rauschmayer
Phusion Passenger’s Node.js Support Has Been Open Sourced Passenger is a popular application server that initially found great popularity in the Ruby world. Now its free, open source incarnation serves up Node.js apps too making it even easier to deploy Node apps behind nginx or Apache.
Phusion Corporate Blog
Code Climate: Automated Code Reviews of JavaScript Code Code Climate is well known for its automated Ruby code review service but now it supports JavaScript too. The team gave us a special link to share for 20% off in case you’re interested (it works before Nov 1st).
Code Climate Blog
Offline.js: Handle Your Users Losing Their Internet Connection Like A Pro A library to automatically alert your users when they’ve lost internet connectivity. It captures AJAX requests which were made while the connection was down, and remakes them when it’s back up, so your app reacts perfectly.
Node.js Knockout - Nov 8-10th, 2013 - 10 Spots For Our Readers
Node Knockout
Node HTTP DoS Vulnerability (Fixed in Node v0.8.26 and v0.10.21)
Official Node Blog
From our Sponsor
Everything you need to build HTML5 sites and mobile apps
Enjoy seamless coding with its complete integrated package that includes a jQuery-based toolset of rich UI widgets, a powerful data source, dynamic data visualizations, and exceptionally fast micro-templates. Try Kendo UI free for 30-days.
Kendo UI
JavaScript Has A Unicode Problem An in-depth write-up that goes through the pain points associated with Unicode in JavaScript, solutions for common problems, and a look at how ECMAScript 6 will improve the situation.
Mathias Bynens
Generating a Bitcoin Address with JavaScript A little over my head but it does walk through the whole process.
JP Richardson
Dynamic Audio Generation In the Browser: A JavaScript Synthesizer A demo along with source and an extensive explanation of how it works.
Keith William Horwood
Promises in AngularJS, Explained as a Cartoon One of the more whimsical technical explanations I’ve enjoyed.
Andy Shora
An Angular Developer Takes Ember for A Spin
Andy Appleton
Introducing Event-Focused JS and CSS (EFJAC) A modest proposal for organizing CSS and JS code interactions for maximum enjoyment.
Rob Cameron
An Angular Workflow A pragmatic walkthrough.
Richard Torruellas
Fun with Bind, Call and Apply in JavaScript
Erik Kronberg
What You Need to Know About AngularJS and SEO
How to Create One-Time Event Handlers in JavaScript
Building a Photo Sharing App for Firefox OS
Using r.js to Optimize Your RequireJS Project
Jim Cowart
Code, Libraries and Tools
Regenerator: Bringing ES6 Generator Functions to Today's JavaScript (ES5) A fully-functional source transformer that takes the proposed syntax for generators/yield from future versions of JS and outputs efficient JS-of-today that behaves the same way.
Knockout v3.0.0 Released: The Upgrade Notes
Ember 1.1.1 and 1.2 Beta Released 1.1.1 is the inaugural stable release after the project’s switch to a Chrome-like release cycle and is very similar to the recently released 1.0 but with various bugfixes. The 1.2 beta version has numerous new features which are outlined in Ember’s changelog.
Ember.js Blog
Snap.svg: The JavaScript SVG Library for the Modern Web Snap provides web developers with a clean, streamlined, intuitive, and powerful API for animating and manipulating both existing SVG content, and SVG content generated with Snap.
Trans: The 'Ultimate' Object Transformer A library that makes it easy to perform transformations upon complex JavaScript objects including nesting, etc. Includes a variety of mapping, grouping, sorting and filtering techniques.
Gabriel Adomnicai
jsSMS: Sega Master System & GameGear Emulator Guillaume’s Reject.JS talk about this is very interesting too.
Guillaume Cedric Marty
New Relic Can Now Monitor Node.js Applications' Performance
New Relic
Nunjucks: Rich and Powerful Templating Language for JavaScript A small 8K gzipped runtime, supports custom extensions, block inheritance, auto-escaping, macros, asynchronous control, and more. For Node and the browser.
James Long
Payment Processor Stripe Introduces Official Node.js Support
Touche.js: Seamless Touch Event Mapping for Your Click Events Effortlessly re-map click events to touch events on touch-screen UIs and reduce delays.
Ben Howdle
hidpi-canvas-polyfill: JavaScript Polyfill for Consistent and Automatic HiDPI Canvas Support
Jonathan Johnson
ThreePin: A Stress-Free Client Debugger and Test Environment
Diego Costantino
win-notify: Simple Notifications API for JavaScript Windows Store Apps
Tadeusz Wójcik
FullPaged: A Single Paged Layout jQuery Plugin with UI Animations
Senior Front End Web Developer at Flickr Starting immediately, Flickr is looking to hire a Front-End Engineer for our San Francisco office. If you get fired up writing web applications that perform wonderfully across browsers, operating systems, languages and devices and your resulting maintainable code looks like well-documented poetry, then we want to talk to you.
Full Stack JavaScript Developer (Bristol, UK) Help us revolutionise personal finance. Join us as we build a suite of tools to help people better plan and manage their finances. Our stack built around small maintainable NodeJS services connecting to Backbone apps with some D3 sugar on top.
Front-End Engineer at Yelp - San Francisco
Last but not least..
Top JavaScript Developers Expanding? We have devs that cost $0b1010000/hour. We invoice in binary. Trusted by Airbnb, Pfizer, Life360. Try a Toptal Dev for up to 2 weeks risk-free today!
(Sponsor this newsletter)
(Sponsored Item)
Borland Turbo Pascal Compiler Reimplemented in JavaScript Turbo Pascal’s compiler was a tour de force at the time and speed-wise left other compilers in the dust.
Lawrence Kesteloot
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2013 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here