View Event Detail

Implementing MVVM for WPF


Date: Thursday, August 20, 2009 6:00 PM-8:00 PM
Venue: 1235 Anthony Hall, MSU
Description: Now you are writing WPF applications, and wondering – what is all this code in the code behind? Shouldn’t we be doing something different? Our cousins working with ASP.NET MVC don’t even have a code behind! The answer is YES – you should indeed be doing it differently. The MVVM pattern is the WPF adaptation of the Presentation Model pattern first documented by Martin Fowler. In this session we will build an app that shows how the MVVM pattern is utilized for building SOLID WPF applications that are also testable.

Philip Japikse
Blog: www.japikse.blogspot.com
Company:Pinnacle Solutions Group
Bio: Phil has been working with .Net since the first betas, and developing software for over 20 years. Phil is a Microsoft MVP and holds MCSD, MCDBA, and CSM certifications. Phil’s experience includes Smart Client/WPF, ASP.NET/MVC, and eCommerce as well as mentoring teams in .Net, SQL Server, and Agile. Phil is a contributing author to www.nPlus1.org, teaches custom classes, speaks at national and regional events, and is a passionate member of the developer community (serving as a director for the Cincinnati .Net User’s Group and Software Architecture SIG). Phil works as a Principal Consultant with Pinnacle Solutions Group, Inc. (www.pinnsg.com), is a Firefighter/Paramedic, and volunteers for the Ski Patrol.