Monday, March 3, 2014

Are there any good resources to get started with Node.JS? Any good tutorials, blogs or books?
Of course, I have visited its official website http://nodejs.org/, but I didn't think the documentation they have is a good starting point.
share|edit
8 
If and of you are wondering on how to build a website using node.js and you're coming from a php'ish background, I've asked how to do that here stackoverflow.com/questions/11311672/… . I feel that's something a lot of people miss. –  Benjamin Gruenbaum Mar 8 '13 at 7:53
comments disabled on deleted / locked posts

locked by Shog9 Jul 19 '13 at 22:30

This question's answer is a collaborative effort: if you see something that can be improved, just edit to improve it!No additional answers can be added here

2 Answers

Tutorials
Videos
Screencasts
Books
Courses
Blogs
Podcasts
JavaScript resources
Node Modules
Other
share|edit
9 
Are the books ordered by your value in them or randomly? Looking to purchase a good reference manual on nodeJS's basics. –  David May 17 '11 at 15:11
3 
@David: More or less randomly. First two are freely available and the last one is in preview mode. I would recommend to start with The Node Beginner. –  yojimbo87 May 17 '11 at 15:18
1 
The second book you list, Mastering Node.js, although its current content is indeed helpful, is just half finished. –  Petr Vostrel Mar 9 '12 at 11:00
20 
My book (Node up and running) is available for free here: ofps.oreilly.com/titles/9781449398583 forever. It's also now an ebook and print. –  sh1mmer May 20 '12 at 19:36
4 
Though I'm sure it took a lot of effort to compile this list, it would actually have been a lot more helpful to get no more than 3 of the best places (in your opinion) –  Etai Raz Nov 8 '12 at 6:58
show 9 more comments
First, learn the core concepts of Node.js:
Then, you're going to want to see what the community has to offer:
The gold standard for Node package management is NPM.
Finally, you're going to want to know what some of the more popular packages are for various tasks:
Useful Tools for Every Project:
  • Underscore contains just about every core utility method you want.
  • CoffeeScript makes JavaScript considerably more bearable, while also keeping you out of trouble!
    • Caveat: A large portion of the community frowns upon it. If you are writing a library, you should consider regular JavaScript, to benefit from wider collaboration.
Unit Testing:
  • Mocha is a popular test framework.
  • Vows is a fantastic take on asynchronous testing, albeit somewhat stale.
  • Expresso is a more traditional unit testing framework.
  • node-unit is another relatively traditional unit testing framework.
Web Frameworks:
  • Express is by far the most popular framework.
  • Meteor bundles together jQuery, Handlebars, Node.js, websockets, mongoDB, and DDP and promotes convention over configuration without being a Rails clone.
  • Tower is an abstraction of top of Express that aims to be a Rails clone.
  • Geddy is another take on web frameworks.
  • RailwayJS is a Ruby-on-Rails inspired MVC web framework.
  • SailsJS is a realtime MVC web framework.
  • Sleek.js is a simple web framework, bulit upon express.js.
Web Framework Tools:
Networking:
  • Connect is the Rack or WSGI of the Node world.
  • Request is a very popular HTTP request library.
  • socket.io is handy for building WebSocket servers.
Command Line Interaction:
  • Optimist makes argument parsing a joy.
  • Commander is another popular argument parser.
  • Colors makes your CLI output pretty.
share|edit
71 
this should be the best answer –  Kamal Reddy Apr 18 '12 at 17:45
1 
under frameworks you should add railwayjs.com –  sagivo Jun 22 '12 at 14:55
7 
AngularJS should be part of Web Framework Tools –  Farm May 9 '13 at 4:08
2 
@Farm question was about node.js. Angular is a browser framework and is irrelevant here. –  Ulitiy Nov 28 '13 at 6:32
 
Promise: To write maintainable and readable async code I would recommend github.com/kriskowal/q – Farm Dec 25 '13 at 6:36 
show 1 more comment

4 comments:

oakleyses said...

jordan pas cher, chanel handbags, nike outlet, michael kors pas cher, kate spade outlet, replica watches, longchamp pas cher, nike free, jordan shoes, christian louboutin shoes, nike free run, louis vuitton outlet, oakley sunglasses, ray ban sunglasses, polo ralph lauren, ugg boots, christian louboutin uk, air max, louis vuitton outlet, ugg boots, tiffany jewelry, polo ralph lauren outlet online, burberry pas cher, prada outlet, nike air max, gucci handbags, sac longchamp pas cher, ray ban sunglasses, louboutin pas cher, louis vuitton, uggs on sale, tiffany and co, oakley sunglasses, louis vuitton outlet, ray ban sunglasses, longchamp outlet, louis vuitton, longchamp outlet, replica watches, nike roshe, polo outlet, oakley sunglasses, cheap oakley sunglasses, oakley sunglasses wholesale, christian louboutin, christian louboutin outlet, tory burch outlet

oakleyses said...

lululemon canada, nike air max, burberry outlet, oakley pas cher, burberry handbags, coach outlet store online, kate spade, michael kors outlet, michael kors, nike air force, true religion jeans, true religion outlet, michael kors, polo lacoste, nike tn, new balance, abercrombie and fitch uk, michael kors outlet, uggs outlet, michael kors outlet, ralph lauren uk, michael kors outlet online, replica handbags, coach outlet, true religion outlet, coach purses, nike free uk, sac vanessa bruno, mulberry uk, michael kors outlet online, michael kors outlet online, michael kors outlet online, north face, uggs outlet, converse pas cher, hogan outlet, nike air max uk, hollister pas cher, sac hermes, nike roshe run uk, hollister uk, nike air max uk, true religion outlet, timberland pas cher, vans pas cher, ray ban pas cher, guess pas cher, ray ban uk

oakleyses said...

ipad cases, beats by dre, iphone 6 cases, ferragamo shoes, wedding dresses, hollister clothing, p90x workout, instyler, asics running shoes, nike huaraches, hermes belt, north face outlet, s6 case, babyliss, nfl jerseys, hollister, iphone 6 plus cases, insanity workout, ralph lauren, iphone cases, iphone 6s plus cases, bottega veneta, new balance shoes, longchamp uk, iphone 6s cases, giuseppe zanotti outlet, nike roshe run, mont blanc pens, herve leger, oakley, lululemon, timberland boots, nike air max, iphone 5s cases, ghd hair, valentino shoes, louboutin, nike trainers uk, celine handbags, north face outlet, baseball bats, vans outlet, abercrombie and fitch, chi flat iron, soccer jerseys, mac cosmetics, mcm handbags, soccer shoes, jimmy choo outlet, reebok outlet

oakleyses said...

supra shoes, marc jacobs, canada goose, converse outlet, toms shoes, ugg uk, ugg pas cher, canada goose outlet, canada goose, nike air max, louis vuitton, karen millen uk, doudoune moncler, converse, louis vuitton, vans, gucci, montre pas cher, moncler outlet, canada goose uk, canada goose outlet, moncler, pandora jewelry, barbour uk, moncler outlet, juicy couture outlet, louis vuitton, canada goose, pandora uk, coach outlet, swarovski crystal, ugg,uggs,uggs canada, juicy couture outlet, links of london, louis vuitton, louis vuitton, hollister, swarovski, canada goose outlet, ray ban, moncler, ugg, barbour, ugg,ugg australia,ugg italia, replica watches, pandora charms, moncler uk, pandora jewelry, wedding dresses, canada goose jackets, hollister, lancel