Joel Spolsky is an expert on software development, co–founder of Fog Creek Software, and the co–creator of stackoverflow.com. His website Joel on Software is popular with software developers around the world and has been translated into over thirty languages.
He has written four books about software development, including Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent (Apress 2007). Joel has worked at Microsoft, where he designed VBA as a member of the Excel team, and at Juno Online Services, developing an Internet client used by millions.
This two part talk will explore how to build real world cloud applications using Windows Azure. The talk will cover key patterns of cloud computing including:
Source Control Best Practices
Enterprise Identity and SSO Integration
Web Development Best Practices
Data Storage Options
Data Storage Partitioning Approaches
Using unstructured Blob storage
Designing to survive failures
Monitoring and Diagnostics
Transient Fault Handling
Using the Queue Centric Work Pattern
We’ll discuss each of the above cloud patterns in the talk, and then demonstrate how to really use them by walking through real code that shows how to leverage them within a Windows Azure application.
But many of these frameworks forget about the key feature that made the web in the first place: the URL! In this session, you'll see you how Ember's router puts URLs front and center. You'll also see how embracing convention over configuration leads to compact, predictable, and testable code.