After I wrote my two articles From LAMP to the new full-JS web stack with Node.js, MongoDB, jQuery, Backbone.js and other cool stuff and How to install & setup Node.js on Amazon EC2 – complete guide, I received many messages asking for code samples and/or architecture examples of working with Backbone.js & Node.js from people starting-up building their own client-side apps.
Thus, I decided to share my experiences and write a series of tutorial articles where I will try to explain concepts like client-side MVC (Model-View-Controller) apps, how to develop an API in Node.js using MongoDB as the database, how to develop an MVC app in Backbone.js, how to design templates using Mustache.js and more.
In the end, you will (hopefully) have a pretty solid understanding of Backbone, Node, MongoDB; how they can work together, how to move your app to the cloud and how to port it to mobile devices and tablets.
Some parts of these tutorials might be common knowledge to you, so feel free to skip ahead. I will update this post with links to all the articles in the series.
- What is a client-side app and why should I care?
- What is MVC? (upcoming)