Advanced SharePoint Solution Architecture & Development

Radi Atanassov, OneBit Consulting, Bulgaria

Th17: In this session I will cover key decisions that solution architects have to make when designing SharePoint applications. I will walk you through many components of a solution, that often have alternatives, and discuss they key reasoning behind choosing one or the other. I will demonstrate lots of code samples taken from real life projects and discuss how choices affect things like technical difficulty, deployment options, required effort, flexibility, maintainability and so on. We will look at components like Web Templates, Web Parts and Controls, Page/Form strategies, packaging and deployment options, code vs. CAML, and discuss some everyday practices that might hurt you in the future.