If you are following the posts on Hacker News, you would have definitely heard about Node.js. At least one of the posts related to Node.js will be on the front page of Hacker News everyday. Node.js is an event driven server side JavaScript environment. Its a runtime which can execute JavaScript files on the server side using the JavaScript engine V8. It is intended for writing scalable applications like web servers. It was created by Ryan Dahl in 2009. I have been playing around with Node.js for about a month now and this post is a consolidation of different things I have came across in the process of learning.
Node.js resources:
- Node.js official site. Check out the Wiki on this site.
- Node.js Introduction & Installation.
- The Node beginner book by Manuel Kiessling. This is an excellent book to get started with Node.js and server side JavaScript. It is a great work by the author. He has chosen to explain the concepts via “How not to” and I am really impressed with his writing style. Hats off to the author.
- Node by example. This is an excellent series of posts to showcase some of the available features of Node.js. It is a collection of short code examples.
- Node Modules. This is the list of modules which you can hook into your code. Its a huge list and you can find modules for almost anything you wanted to.
- Node.js hosting. This page contains list of hosting sites where you can host your Node.js applications.
If you are from Java background, you can also go through this and this to know about Node.js from an Enterprise Java perspective.
Note: I have read through all the materials posted here and found them to be useful. If you come across any interesting links about Node.js, share them via comments.
-- Varun