Issue #55 - December 2, 2011
You have three weeks to get your talk proposals in for the UtahJS conference taking place in late March, 2012.
UK jQuery Conference 2012: Training Workshops Announced
Dojo 1.7 Released
A work-in-progress article rounding up changes that can be made to improve the performance of your Web applications, based mostly around ECMAScript (of which JS is a dialect) and the DOM.
Making CoffeeScript's Whitespace More Significant
Reg Braithwaite looks at CoffeeScript's whitespace which, as in Python, has significance in certain areas of expression. He likes its significance with "if" and object literals, but makes an excellent suggestion about how it could become significant on method calls.
The Node.js Aesthetic
James Halliday starts: "I would like to document an emerging set of programming conventions, philosophies, and values that I see evolving in the node.js community. I call this the node aesthetic."
Building Interactive Web Apps with SproutCore
James Croft explains the use case for SproutCore 2 (a JS app framework most often used for 'rich' Internet apps) in a domain currently dominated by Backbone: building small interactive Web apps.
JS Libs Deconstructed
Mock Testing CouchDB in Node.js with Nock and TAP
Code and Libraries
Route9.js: A VP8/WebM Video Decoder
Punycode.js: A Robust Punycode Convertor in JS
Node.js Modules You Should Know About: Dnode
Peteris Krumins starts off a new series of posts about "node.js modules you should know about" by looking at Dnode, an RPC library that lets you quickly build an RPC server that clients can call functions on.
KeyboardJS: Simple Key and Key Combo Bindings
KeyboardJS is a library for binding to keys or key combos. It's available as an AMD module or a standard Library. The on-page demo is effective.
Humane JS: A Framework Independent On-Page Notification System
Humane JS is a simple, modern, framework-independent, well-tested, unobtrusive, notification system. It uses CSS transitions when available but falls back to JS animation when not. It also includes mobile support.
Traffic Cop: Prevents jQuery's $.ajax() Making Simultaneous Requests
With jQuery's ajax function, it's possible to make multiple requests for the same external resource simultaneously. Traffic Cop wraps jQuery's $.ajax() call with a $.trafficCop() function that cleans things up.
Define breakpoints for your responsive design, and Breakpoints.js will fire custom events when the browser enters and/or exits that breakpoint.
debug: Tiny Node.js Debugging Utility
The always prolific TJ Holowaychuk has released debug, a tiny Node-based debugging utility for your libraries and applications. It's modelled after Node core's debugging technique, allowing you to enable one or more topic-specific debugging functions.
The goal of dom.js is to evaluate whether it is feasible to implement a
Last but not least..
Vim on Cloud9 IDE