An architect’s job is to reduce complexity, not increase it. Yet the developer life is filled with jargon, acronyms, and seemingly infinite choices. So how do we know when complexity makes sense? We’ll learn when abstractions are justified and discuss how to structure applications so they’re…

Phones are personal devices, so users expect their data to be local. But they are also collaborative devices, so users expect them to talk to each other. An occasionally connected application is the best of both worlds. It stores personal data locally for instant access. And it synchronizes …

For those of us who have spent most of our careers building business applications, the prospect of creating an e-commerce storefront can be quite daunting. Not only do you have to deal with calculating tax, estimating shipping and accepting payments, but employees need a way to manage produc…

Everyone is talking about Single Page Applications(SPA) these days but where do you get started? What javascript libraries are out there to help? In this session we will cover using Durandal JS which combines the best of the javascript libraries out there (sammyjs, requirejs,twitter bootstra…