Building better apps with lessons from Disaster Response
Anyone with a phone knows that despite widespread coverage cellular connections are spotty and often slower and weaker than what we hope. Are your apps one of the few that responsibly handles connectivity issues and manages delays and stale data for the user? Based upon experiences designing and deploying applications in areas hit by natural disasters, we will discuss best practices and strategies for coding these responsible applications across mobile platforms that minimize data transferred, connection delays, store and forward uploads and requests, and use fallback technologies, like SMS, that are more likely to work in limited connectivity scenarios. To help you build consistent user experiences across device platforms we will focus on implementations with C# and .NET, leveraging open source frameworks and Mono/Xamarin that will work across Windows Phone, Windows 8 and iOS & Android apps.
6:00 - 6:30 Food, drinks, and networking
6:30 - 8:30 Presentation
Tony Surma (https://twitter.com/tonysurma) is the CTO of Microsoft’s Disaster Response program which is responsible for the development and deployment of Microsoft and their partners' technologies to enable response organizations’ critical relief efforts and connect communities affected by natural disasters throughout the world. He is a member of the core team for Random Hacks of Kindness on behalf of Microsoft and is one of the founders of the Humanitarian Toolbox initiative. He now spends seemingly equal amounts of time in making presentations at work and writing code both at home and at work with a technical focus on user experience (UX) of mobile, web and desktop applications and the architecture of the large cloud applications they depend on. Beyond work, Tony is always looking forward to volunteering to help non-profits leverage angle brackets, semi-colons and command line switches.
Jeff Seagard (https://twitter.com/jseagard) is the chief cloud and development Technology Architect at the Microsoft Technology Center in Chicago. He has 18 years of experience in software covering consulting, development, architecture, and technical sales. He has spent the last 13 years at Microsoft where he leads sessions varying from peeling the onion identifying business needs in briefings, white-boarding architecture in design sessions, to rolling up his sleeves and coding in POCs. He has a passion for .NET and mobile app development and has recently presented at MonkeySpace and the St. Louis Days of .NET.
West Monroe Partners (http://www.westmonroepartners.com/)
West Monroe Partners opened their doors for business in 2002, the product of a small group of highly experienced business and technology experts from global consulting firms who came together with a vision for a different kind of firm. Today, they are a full-service consultancy with offices across North America and an exemplary reputation for top talent, responsive service, and practical, yet innovative solutions.
JetBrains, creator of ReSharper, is a technology-leading software development firm specializing in the creation of intelligent development tools. ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a much better IDE. Thousands of .NET developers worldwide wonder how they’ve ever lived without ReSharper’s code inspections, automated code refactorings, blazing fast navigation, and coding assistance. Get ReSharper 8 Now (http://www.jetbrains.com/resharper/)