SPA using Knockout with Steve Sanderson
At the NDC London conference, Carl and Richard talk to Steve Sanderson about his work on the Azure Portal and building arguably the greatest Single Page Application (SPA) around today. Steve talks about the approach the Azure Portal team has taken to deal with memory management as well as a flexible plugin architecture that allows the various Azure related teams to plug into the common "shell" component of the Azure Portal. The conversation digs into the challenges of SPAs as the scale and utilization goes up. You can make it work, but it isn't always simple! Steve also discusses the choices you can make around SPAs, it's not just about AngularJS, there are many ways to build a SPA toolchain.
Guests:

Steven Sanderson
Steve Sanderson is a developer on the .NET team at Microsoft. He focuses on making .NET better for application developers, with a focus on AI and the web.
Links:
- System.Diagnostics.Process http://msdn.microsoft.com/en-us/library/system.diagnostics.process%28v=vs.110%29.aspx
- Blog Post on Process http://csharptest.net/321/how-to-use-systemdiagnosticsprocess-correctly/
- KnockoutJS http://knockoutjs.com/
- Photo Editor SPA http://apps.pixlr.com/editor/
- Grunt http://gruntjs.com/
- Gulp http://gulpjs.com/
- Yeoman http://yeoman.io/
- Bower http://bower.io/
- RequireJS http://requirejs.org/
- TypeScript http://www.typescriptlang.org/
- Web Components http://webcomponents.org/