Issue #57 - December 16, 2011
Node.js's Official Web Site Gets a Redesign
Qooxdoo 1.6 Released: A Flexible RIA Framework
SproutCore 2.0 is now Ember.js
From our Sponsor
Win a GitHub paid account for the rest of your life!
If you love code, then you'll love GitHub (The social network for programmers). The contest ends soon, so enter now!
'SOLID' is a set of 5 object oriented design principles and Derek Greer kicks off a 5 part series taking a look at each item. First up is the Single Responsibility Principle, the idea that objects of a single class should only have one reason to change (that is, carry one responsibility).
A Case Against Using CoffeeScript
After writing CoffeeScript for a while, Ryan Florence is on the fence and since, he says, there are few educated criticisms of CoffeeScript out there, he's happy to fill the gap. I like CoffeeScript but his points are well thought out and this article went big on a lot of social networks this week.
OS.File, Step-by-Step: The Schedule API
Mock Testing CouchDB in node.js with Nock and TAP
Videos and Media
CoffeeScript is for Closers
Code and Libraries
Node Modules You Should Know About: request
Request is the 'swiss army knife of HTTP streaming.' It's interesting because it can stream data over HTTP from server to server, not just as a download or upload from the current machine.
Windows Azure SDK for Node.js
Windows Azure is a cloud platform used to build, host and scale web applications through Microsoft's data centers. The Windows Azure SDK for Node provides Azure PowerShell and Node.js for Windows in one install.
Sequelize: A MySQL ORM for Node
Sequelize provides easy access to MySQL databases by mapping database entries to objects and vice versa using the popular object relational mapper (ORM) pattern.
node_redis: A Redis Client API Library
A complete Redis client for node.js. It supports all Redis commands, including many recently added commands like EVAL from experimental Redis server branches.
ntwitter: Asynchronous Twitter REST, Streaming and Searching Client API for Node
JSGestureRecognizer: JS Port of UIGestureRecognizer for Mobile Safari
Forever Web UI: A Web UI for NodeJS Process Administration
jquery.mentionsInput: Easy @mentions in Text Input
jquery.mentionsInput is a small UI component that allows you to "@mention" someone in a text message, just like you are used to on Facebook or Twitter. Check out the demo.
Rickshaw: JS Toolkit for Creating Interactive Time Series Graphs
Last but not least..
The Node Toolbox: Node Libraries, Categorized