Testability is more important than ever. With short ship cycles and the desire for continuous delivery, it is critical to quickly know if a modification has destabilized your code base. This session will enable you to use a dependency injection container of your choice to create testable code. We will examine tightly coupled code and what problems it causes and how DI can be used to avoid these problems. The Unity DI container will be used as the medium to understand the concepts.
This session demonstrates how a new class of scenarios and user experiences can be enabled by re-imagining solutions using cloud-based technology and Apps for Office. Learn how to make cloud-based line-of-business applications which include Apps for Office in Microsoft Word, Excel, and Outlook, and also how to supplement them with Office 365 SharePoint web sites, Windows Phone 8 apps, notifications, and Azure Web Sites and SQL Databases. See an extremely polished end-to-end demo scenario unfold, related to idea generation, qualification, selection, development, and evaluation. Learn how all the components in the demo are built, what patterns are used to implement them, and have a lot of fun along the way. This session also has a little bit of March Madness flavor baked into it which will provide an entertaining and enlightening experience.