Brian Noyes has over 20 years experience developing software systems and is a recognized expert in desktop, web, and mobile client application and cloud services architecture. Brian has been consulting, mentoring, and training architects and developers for over 15 years in a wide range of technologies including XAML, Web and Mobile client platforms and frameworks, and back end services with Microsoft Azure, WCF, ASP.NET, and NodeJS. Brian is a Microsoft MVP (http://mvp.microsoft.com), author of several books, ten Pluralsight courses, dozens of articles in technical publications, and a frequent top rated speaker at conferences worldwide. Brian got started programming as a hobby while flying F-14 Tomcats in the U.S. Navy, later turning his passion for software development into his current career.