Silicon Valley Code Camp : October 11th and 12th 2014
Mark Simms is a Principal Group Program Manager on the Microsoft Azure Customer Advisory Team, helping customers build out the largest services and applications on Azure. He is currently focused on scalability and availability patterns for building Internet of Things applications. Prior to joining Microsoft, Mark was the CTO of a mobile application startup, working on everything from embedded digital design to live site operations for a SaaS platform.
From cars, to thermostats, through media players and embedded controllers, devices are being connected to the Internet at a furious pace. To share information, publish telemetry, provide global visibility, or just to have someone to talk to, cloud services need to connect devices and information at a massive scale.
This session will discuss and demonstrate and coding practices (with a healthy dose of anti-patterns) from live Azure customers, with a focus on scalability and availability in an occasionally connected world.
As part of my job at Microsoft helping our customers build out highly awesome solutions on Azure, I see a lot of code. Some good, some bad, some so tremendously awkward (often in very subtle ways) that I ran away screaming.
In this session we'll explore some (highly anonymized) examples of anti patterns in action, and how to identify and address several of these patterns in the context of cloud services at scale.
Disclaimer: there will be humor, sarcasm, and a fair bit of bad code written by yours truly.