Ted Wagner, Sparkhound
Whether developing a small customization or a large enterprise solution, one goal is to minimize redundancy in Code. Using LINQ to SharePoint we can create Business models that can be easily shared between SharePoint projects and other internal projects. By combining the business model with the MVP pattern we can pass and bind our data easily between views and testing.
* In this discussion I will be talking about the MVP design pattern and how it is used in SharePoint. After the overview of the design pattern I will demonstrate LINQ to SharePoint and how to create business models that can be reused easily between other ASP or C# application. This will include generic models and custom models which gives versatility. By combining the model and patterns, the end result is an efficient queries, and quick response times.
Ted started his development career by getting his Bachelors of Science in Game Software Development from Westwood College. He has worked on some independent projects and for some indie game developers he has spent most of his professional career developing C# and SharePoint solutions. He spent over a year for previous employer training and coaching consultants on SharePoint 2010 and 2013 giving them a base knowledge on SharePoint and how to meet the needs of the customer.