Useful resources for nodejs backbonejs expressjs javascript

Recently, nodejs have been raising as a popular alternative for developing website. I have listed useful resources for developing a website/web tool using nodejs and other components.

Introduction:

Nodejs is the platform we use for server, expressJS is a server-side framework for Nodejs. Backbonejs is the framework for front-end development, and Bootstrap is the CSS lib for design.

—————————————————————————NodeJs

  1. Pretty good Nodejs introduction: https://www.udemy.com/blog/learn-node-js/
  2. Server-side nodejs: http://www.hongkiat.com/blog/node-js-server-side-javascript/
  3. Nodejs event loop: http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/
  4. NICE TUTORIAL: http://nodetuts.com/
  5. What is nodejs: http://stackoverflow.com/questions/1884724/what-is-node-js
  6. How to get started with Nodejs: http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js
  7. Miscellaneous:
    1. session: http://blog.modulus.io/nodejs-and-express-sessions
    2. sockie.io: http://stackoverflow.com/questions/9709912/separating-file-server-and-socket-io-logic-in-node-js
    3. Route handling: http://openmymind.net/NodeJS-Module-Exports-And-Organizing-Express-Routes/

—————————————————————————ExpressJs

  1. Simple website with nodejs and expressjs: http://shapeshed.com/creating-a-basic-site-with-node-and-express/
  2. How to structure expressJS: http://stackoverflow.com/questions/5778245/expressjs-how-to-structure-an-application/7350875#7350875
  3. MVC example: http://stackoverflow.com/questions/11076179/node-js-express-routes-vs-controller
  4. Example application expressjs with nodejs: http://coenraets.org/blog/2012/10/nodecellar-sample-application-with-backbone-js-twitter-bootstrap-node-js-express-and-mongodb/

—————————————————————————Backbonejs

  1. Official site: http://backbonejs.org/
  2. Good tutorial (hopefully the link is not dead yet): https://backbonetutorials.com/
  3. Another tutorial:  http://arturadib.com/hello-backbonejs/

———————————————————Javascript Asynchronous programming (important)

  1. Overview of asynchronous programming http://stackoverflow.com/questions/16336367/what-is-the-difference-between-synchronous-and-asynchronous-programming-in-node
  2. Very good concept in event-loop concept: https://www.youtube.com/watch?v=8aGhZQkoFbQ
  3. Asynchronous programming http://www.slideshare.net/piotrpelczar/asynchronous-programming-done-right-nodejs

—————————————————————————Examples:

  1. Simple website with nodejs and expressjs: http://shapeshed.com/creating-a-basic-site-with-node-and-express/
  2. (Read this) Example application expressjs with nodejs: http://coenraets.org/blog/2012/10/creating-a-rest-api-using-node-js-express-and-mongodb/

—————————————————————————Bootstrap:

  1. Tutorial: http://www.sitepoint.com/twitter-bootstrap-tutorial-handling-complex-designs/

—————————————————————————Web design tool:

  1. Balsamiq: http://balsamiq.com/

—————————————————————————Book resrouces

http://it-ebooks.info/book/4744/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+IT-eBooks+%28Free+Download+IT+eBooks%29



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s