Issue #70 - March 16, 2012
jQuery 1.7.2 RC1 Released
jQuery 1.7.2 is just around the corner, but for now we'll have to make do with a release candidate version. Get testing in advance now.
Node 0.6.13 (stable) and 0.7.6 (unstable) Released
Many libuv fixes (aimed at Windows) and an update of npm to 1.1.9 are the highlights. There's also been a release of 0.7.6 over on the unstable branch.
Fibers and Threads in Node.js - What For?
Bruno Jouhier shares his insights on the concurrency options of fibers and threads in Node (both implemented through various libraries) and how they have different roles to play.
Implementing Garbage Collection with Aspect-Oriented Programming
Using Event Capturing to Improve Basecamp Page Load Times
Backbone-Relational Tutorial: Nested Models With Backbone.js
Code and Libraries
Smooth.js: Turn Arrays into Smooth Functions
Smooth.js takes an array of numbers or vectors and returns a parametric function that continuously interpolates that array. Smooth.js supports several interpolation methods, and flexible options for boundary behavior. It's implemented in CoffeeScript.
jQuery Scroll Path: Plugin for Defining Custom Scroll Paths
Having weird and wacky stuff happen while the user's scrolling down your page seems to be the in thing right now, and jQuery Scroll Path makes it even easier to produce a striking effect by directing the scroll along a 'path' of your creation.
Reified: Binary Data Mapping for JS
An implementation of various struct, array, number, and bitarray types. Claims to be similar to ES6 binary data, but not API compatible.
jQuery.dotdotdot: Cross-browser Ellipses for Multiple Line Content
Got too much text for an element but don't want it to scroll or to cut off with overflow: hidden? dotdotdot gives us an elegant alternative.
Wob: An Experiment in Concurrency
A library for transforming ordinary functions into asynchronous functions running in their own threads using Web Workers. It claims to do this by 'doing things that upset Douglas Crockford'!
Natural: Natural Language Programming for Node.js
A general natural language toolkit. Tokenization, stemming, classification, phonetics, tf*idf, WordNet, string similarity, and some inflection operations are currently supported.
Whiskey: A Test Framework Open Sourced by Rackspace
Whiskey bills itself as 'a powerful test runner for NodeJS applications'. In this post, the folks at Rackspace try and sell us on it ;-)
doubleSuggest: jQuery Plugin for Auto Suggestions As You Type
Springbase Relational Database 'Driver' for Node.js
Last but not least..
Beautiful Front End Code with Backbone and Coffescript (Cincinnati, OH)