Today’s users are increasingly demanding a desktop-like experience mixed with the ubiquity of their web browser. In this episode, the Hallway Conversations team sits down with Solliance CTO and Microsoft Regional Director Brian Noyes to discuss how Single-Page Applications (SPAs) can be leveraged to deliver on this seemingly impossible promise. We’ll investigate the ways in which SPAs differ from so-called multi-page websites, explore both the pros and the cons of this new class of web experience, and delve into the various components and frameworks that make this approach possible. We’ll also understand why “SPA all the things!” isn’t really a strategy for the success of your project.
Brian is CTO at Solliance, a Microsoft Regional Director and MVP. He specializes in building maintainable client applications in XAML and HTML 5, as well as building the services that back them with WCF, ASP.NET Web API, and Windows Azure. Brian has authored several books including Developer’s Guide to Microsoft Prism 4, Data Binding with Windows Forms 2.0, and Smart Client Deployment with ClickOnce. He publishes articles frequently in a variety of publications and speaks at conferences worldwide including Microsoft TechEd, DevConnections, DevIntersection, VSLive!, DevTeach and others. Brian got started programming as a hobby while flying F-14 Tomcats in the U.S. Navy, later turning his passion for software into his current career. You can contact Brian through his blog or on Twitter @briannoyes.