Full Stack Web Development with Backbone.js: Scalable Application Design with 100% JavaScript