My JavaScript application started out small, but is now getting very big. The main js file is about 3k lines long. Performance is still very good, but I am getting concerned about maintainability. I had been stumbling around in the alphabet soup of javascript tools and libraries for a while and was looking for somethign which would make sense of this. I found Addy Osmani's video on structuring large JavaScript applications very good. I have just watched the first part (23 mins) so far, but it is pitched at my level, so looking forward to the next ones. The video is here: http://addyosmani.com/scalable-javascript-videos/ Addy's slides are here: https://speakerdeck.com/addyosmani/large-scale-javascript-application-architecture He mentions at one point that he is writing a book on backbone.js development. Here is a link to the book https://github.com/addyosmani/backbone-fundamentals Its free at this link, but you have to build. I will give this a go at some point. You ca