Node.js learning resource

'node.js' photo (c) 2011, Pedro Lozano - license: http://creativecommons.org/licenses/by/2.0/
Node.js



  What is Node.js? Node.js is a non blocking web server and also it is simple framework to write the web codes. It is written in JavaScript and run at the server side and using event driven model. Non-blocking feature also ease to pain to solve the dead-lock issue. Most of the web server or framework nowadays need you to aware or take care of threading or process dead-lock issue when you are writing code. The non-blocking feature also enable developer to implement real time web solution as it can handle thousand of simultaneous request per time. In case you are Python developer, the example for non-blocking web server for python is Tornado which they use it in the Friendfeed, please goto http://www.tornadoweb.org/ for more information. Please also goto http://nodejs.org/ the official site for more details and you can goto http://nodejs.org/#download to download the latest binaries.

Below are some resources that I found and bookmarked when I am learning it, you can try to start your journey to Node.js from here and please let me know if you have any other interesting site to show:
Learning Resources for beginners:
In case you are hard core developer that like design pattern and like to the art of programming. You can start to learn MVC for Node.js here:
Here are some sample project that using Node.js or some module that for Node.js in case you need it for example NodeJS RESTful module and so on, The most I like is the one eample of Real Time multiplayer game, please do check them out~
Here are some list of companies that provide hosting:
  1. Nodester http://nodester.com/  
  2. Hosting service from Joyent https://no.de/  
  3. NodeSocket http://www.nodesocket.com/ 
Facebook Group for you to refer or join if you are active user for Facebook:
  1. https://www.facebook.com/groups/sg.nodejs/  
  2. https://www.facebook.com/pages/Nodejs/132640106759624 
  3. https://www.facebook.com/groups/104124459678626/ NodeHack  *Updated: October 17,2011
Some Youtube webcast:
  1. Playlist of all Node.js related videos from youtube http://www.youtube.com/watch?v=7tUfDWRIMpw&feature=results_main&playnext=1&list=PLF31C7CF652CDB83A
Blogs about Node.js
  1. http://www.nodecloud.org/
While, ExpressJS is a framework on top of Node.js. I will say it simplify the way of implementing Node.js, this is a site you must check out! Last but not least, below are some or ideas videos from Youtube on how can you leverage Node.js for a better product or productivity tool .



*Please join my Facebook page if you like my post and stay tune with my updates.