The Modern Apps Live! conference content focused a lot on the tradeoffs and choices involved in designing and building a modern app. This workshop dives deep into the technology behind those choices and the way they are used to implement the MyVote demo app used in the conference. This is a no-holds barred deep dive into the design and implementation of modern apps, from the app server to the mobile services to each client app technology. You'll learn about websites using Single Page Applications and get a deeper look into their supporting client and server technologies including AngularJS, TypeScript, SingalR, Azure Websites, and Azure Mobile Services. You'll learn about Xcode and iOS development, and Xamarin for Android development. Through it all you'll learn about user experience and design and how important the UX is to success modern apps.