Please add the concept of Modularity to build larger Applications
As shown in Project Silk (Microsoft P&P) Modularity is very important in SPA as an Project grows larger an many people are working on it.
An example for this is to structure your SPA with CommonJS Modules oder require.js.
How can this be done in an SPA with knockout etc.?
How should the modules communicate with each other? (Pub/Sub, Eventing etc?)
Who manages different modules that are tied to different logical pages in the (technical) SINGLE Page?
Prescriptive guidance is in the works for the next version of the web tools. There will likely be project templates, snippets, item templates etc. for proper modularize Angular/KO/Ember/etc. apps. Point is, this is being actively looked into right now
It will be great if you provide guide how to update one module without deploying whole application and how to display in one grid/table data comming from multiple modules/services.