Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 16 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.

### Desktop

- [Yeoman](http://yeoman.io/) - Project generator
- [Gulp](http://gulpjs.com/) - Task runner
- [WebStorm/PHPStorm](http://www.jetbrains.com/webstorm/) - popular and extremely powerful IDE for coding web applications. Paid but you can get it for free , if you are an open-source developer (requierd an application approval).
- [Node.js Tools for Visual Studio](https://nodejstools.codeplex.com/) - see [blog post](http://www.hanselman.com/blog/IntroducingNodejsToolsForVisualStudio.aspx) from team mamber Scott Hanselman.
- NetBeans with [Node.js plugin](http://plugins.netbeans.org/plugin/36653/nodejs)
Expand Down Expand Up @@ -74,6 +76,7 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- [Promises with Q](http://www.slideshare.net/async_io/javascript-promisesq-library-17206726)
- [ES6 Generators and Preventing Callback Hell](http://www.sitepoint.com/javascript-generators-preventing-callback-hell/)
- [Managing Node.js Callback Hell with Promises, Generators and Other Approaches](http://strongloop.com/strongblog/node-js-callback-hell-promises-generators/?utm_source=nodeweekly&utm_medium=email)
- [Understanding exports vs. module.exports](http://openmymind.net/2012/2/3/Node-Require-and-Exports/)


## Node Package Manager (npm)
Expand All @@ -88,6 +91,10 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- http://nodeschool.io/
- https://www.codeschool.com/courses/real-time-web-with-nodejs
- [The dead-simple step-by-step guide for front-end developers to getting up and running with node.js, express, jade, and mongodb](http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/)
- AUTHENTICATION
- [Authentication](http://scotch.io/tutorials/javascript/easy-node-authentication-setup-and-local) - Goes over local, facebook & twitter authentication.
- COMMAND LINE
- [Command line tool](http://javascriptplayground.com/blog/2012/08/writing-a-command-line-node-tool/)

## Blog posts/articles

Expand All @@ -101,8 +108,10 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
- [Collection of node.js video tutorials](http://vidinterest.com/playlist/enbeeone3/nodejs-tutorial-videos) at [vidinterest.com](vidinterest.com)
- [Node.js has Arrived!](http://vimeo.com/70603516) - In this video, Node.js core committer Bert Belder discusses some of the new features in Node v0.12 including Streams3, VM improvements, cluster round-robin, execSync and profiling APIs.
- [Getting started with node.js](http://channel9.msdn.com/Series/Visual-Studio-Online-Monaco/Getting-started-with-nodejs) at [channel9.msdn.com](channel9.msdn.com)
-[Basics of Express and Mongo](http://www.youtube.com/watch?v=eD2I0zAjM5g&list=PLw2e3dFxewkLL73aUzOP-efQnXOTtMLbY)

## Free Courses
- [Startup engineering by Stanford](https://www.coursera.org/course/startup)

## Paid Courses
- [Real-time Web with Node.js](https://www.codeschool.com/courses/real-time-web-with-nodejs) from [codeschool.com](https://www.codeschool.com/)
Expand Down Expand Up @@ -149,14 +158,16 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.
## Libraries

- connect
- Jade
- [co][co] - The ultimate generator based flow-control goodness for nodejs;
- ejs
- lodash
- request
- config
- Mongoose

## Authentication and Security
- TODO
- Passport


## Testing
Expand All @@ -168,11 +179,12 @@ To use Node.js you need to have a decent understanding of JavaScirpt language.

## Hosting Providers

### Free

- [OpenShift](https://www.openshift.com/developers/node-js)
- [Heroku](https://devcenter.heroku.com/articles/getting-started-with-nodejs)
- [Modulus](https://modulus.io/)
- [Nodejitsu](https://modulus.io/)


### Paid

## Keep up to date

Expand Down