Recently I have been playing around with Node.js. And it has been a fun experience. After dealing with the overhead of the bloated “enterprise” Oracle SSO software it has been a breath of fresh air to be able to play around with things like Node.js (phonegap and iOS development as well!)
It seems like every programing technology goes through phases, and one of those phases involves it growing into a bloated mess. Even the mighty Ruby on Rails is starting to feel a bit over-engineered.
But Node.js is still young enough that it is refreshing to work on. A nice clean slate. Pair it with Mongo for an interesting combination.
Anyways, here are some of my notes/links for Node.js.
- javascript prototypical interface - http://howtonode.org/prototypical-inheritance
- online json viewer. Not directly related to node, but it has been helpful - http://jsonviewer.stack.hu/
- express.js. A web framework for Node - http://expressjs.com/
- Node & MongoDb. The documentation inside the mongodb module helped me more, but these got me started http://blog.mongodb.org/post/6587009156/cloudfoundry-mongodb-and-nodejs
- Debug Node in your browser. https://github.com/dannycoates/node-inspector
In this project I am playing around with a few other technologies besides Node. Look for some future posts on some of these:
- MongoDb http://www.mongodb.org/
- Backbone.js http://documentcloud.github.com/backbone/
- Puppet http://puppetlabs.com/
- CentOS - http://www.centos.org/