Feb 25, 2015, 6PM: MVVM for WPF with a sprinkling of NUI – Phil Japikse

Location: IDCAST/UDRI, TechTown, 711 East Monument Avenue, Suite 101 in downtown Dayton. Google Map


The M-V-VM pattern is a refinement of the Presentation Model pattern (first documented by Martin Fowler). I will show you what you need to know to implement M-V-VM pattern in WPF for building SOLID WPF applications that are testable, reusable, and maintainable. Additionally, I’ll show you how to implement MVVM with generated code, such as Entity Framework.

Introducing NUI

All too often, software is diametrically opposed to how life works. People and things just don’t appear and disappear. Natural User Interfaces (NUI) help bring life into your software, and make users much more comfortable and self-sufficient. In this session, I first explain what a NUI is, and then demonstrate some of the techniques that we use at InterKnowlogy to make your software come alive.

Bio: An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is the Principal Architect for InterKnowlogy (http://www.InterKnowlogy.com), helping an amazing team create high impact software experiences. Phil serves as the Lead Director for the Cincinnati .NET User’s Group (www.cinnug.org)and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast (www.hallwayconversations.com), founded the Cincinnati Day of Agile (www.dayofagile.org), and volunteers for the National Ski Patrol. Phil is a frequent speaker all over the world, from User Groups and Meet ups to large scale professional conferences. You can follow Phil on twitter via www.twitter.com/skimedic and read his blog at www.skimedic.com/blog.