Software design patterns have been around long before the MVC Framework gained momentum. In this session we will start with a review of Robert C. Martin's (Uncle Bob) SOLID macronym. After building the proper foundation, I will show you several design patterns, their C# implementation, and when and how they should be used in modern software development.
Philip Japikse is an international speaker, Microsoft MVP, MCSD, CSM, and CSP, and a passionate member of the developer community. He has been working with .Net since the first betas, developing software for over 20 years, and heavily involved in the agile community since 2005. Phil works as the Evangelism Lead for Telerik's DevTools Division, working with the RadControls for Windows 8 as well as the Just family of products (JustCode, JustMock, JustTrace, and JustDecompile), and serves as the Lead Director for the Cincinnati .Net User’s Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (www.hallwayconversations.com), and founded Agile Conferences, Inc., a non-profit dedicated to advancing agile in all aspects of software development. Phil also serves as Cub Scout Committee Chair for his sons’ Cub Scout Pack, volunteers for the National Ski Patrol, and is a recently retired Firefighter/Paramedic. You can follow Phil on twitter via www.twitter.com/skimedic and read his blog at www.skimedic.com/blog.