Issue #74 - April 13, 2012
CoffeeScript 1.3.x Released
PhoneGap 1.6 Released
From Our Sponsor
ECMAScript.next: Arrow Functions and Method Definitions
Dr. Axel Rauschmayer digs into the forthcoming 'arrow' based function definitions in ECMAScript.next (a.k.a. ES6) and the issues around scoping. This is a great walkthrough if you're fresh to it.
Don't 'docwrite' Scripts
Google's Steve Souders tells us to avoid document.write in scripts we're including into other pages because it causes blocking issues and hits performance.
Addy Osmani is back with another extensive post, this time digging into the MVVM (Model View ViewModel) architectural pattern as used by KnockoutJS. How does it differ to the Backbone approach and what are the pros and cons?
How to Build a Slideshow with jmpress.js
jmpress.js is a slideshow library that makes 3D effects easy. This tutorial (plus demo) shows off how to make a jmpress.js slideshow of your own.
A JSConf 2012 Writeup
Just over a week ago, JSConf 2012 rocked the socks off of Scottsdale, Arizona and Michael Bernstein was there. He's written up some of the themes and ideas that came up.
Creating Grammatical Regexes Using XRegExp.build
Add Gesture Support to Your Webapp via Hammer.js
Hammer.js is a library that adds multi-touch gesture support to your pages and in this article Adobe's Brian Rinaldi demonstrates how to use it.
A Simple But Powerful Backbone View Model Binder
Bart Wood explains his Backbone.ModelBinder library which keeps your Backbone app's views and models synchronized.
Videos and Media
Profiling Node.js Apps with DTrace
At the recent dtrace.conf, Mark Cavage demonstrated how to profile a Node.js app using DTrace (a realtime dynamic tracing framework). 30 minutes long and of a reasonable quality.
Code and Libraries
Meteor: A New Way To Build Webapps?
Zepto.js v1.0 RC1 Released
Timeline is an interesting library for building content rich 'timelines.' A well crafted homepage and plenty of demos are just the icing on the cake.
ondomready: AMD Compatible Module to Detect When The DOM Is Ready
Node-Qt: Native Bindings to the Qt Framework
Ever wanted to create native GUI apps directly from Node? Now you can, with this Node.js addon that focuses on bindings for Qt's graphics and audio features.
Flame.js: A Widget/UI Library for Ember.js
JSLintMate: JSLint and JSHint in TextMate
CoffeeConsole: A Chrome Extension for CoffeeScript
A Chrome extension that adds a new panel inside the Chrome Web Inspector where you can type CoffeeScript to be executed.
JS Web Developers at TVplus (Orange, CA)
Last but not least..
Emblr: A Ember.js Tumblelog
Interested in the Ember.js (formerly known as SproutCore 2.0) framework? Emblr is a Tumblr site with frequent links to info about it. If you're into Ember.js, subscribe.