Welcome to Cincinnati .Net Users Group Sign in | Join | Help


Tuesday February 24th, 2015 Max Technical Training in Mason, OH

February 24th, 6pm at our monthly CINNUG meeting, we welcome Phil Japikse with a talk on MVVM for WPF with a sprinkling of NUI

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 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 .

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

Pizza and drinks will be provided by our sponsors.

Other Upcoming Events:

1 2

All Things Mobile - March 26th, 2015

Thursday March 26th, 2015, 6:30pm, Max Technical Training in Mason, OH
via Parag Joshi

Back to Basics - Swift Playground

The March meeting has been rescheduled for March 26th.

CATMUG has a mobile app in the Android Play Store (iOS and Windows releases pending)! This app was built using Telerik's AppBuilder. Link to google play store listing: https://play.google.com/store/apps/details?id=com.apjendeavor.catmug&hl=en

The last session we covered the following Android topics (Check www.catmug.org - Downloads section for lab code samples):

  1. Intents - We will examine Intents, the types of Intents and how to pass data through intents.
  2. Bundle - Saving State in Bundles.
  3. Fragments - Purpose and how to implement fragments including navigating the BackStack.

Before we continue with other Android concepts, this session we will take a look at the new Swift language for iOS development. We will take a look at the new Swift playground and how easily it allows us to test code.

You do not need a mac to attend. All the examples will be provided on www.catmug.org for download. This will be an interactive session with plenty of examples.

Meetings are held the second Thursday of each month, 6:30 PM at Max Technical Training in Mason, OH.

Upcoming Regional Events

Columbus, Ohio

Stir Trek: Ultron Edition! - May 1st, 2015
  • Tickets go on sale Wednesday, March 11th at 2:00 PM EST
  • Call for speakers now open
  • For more information see http://www.stirtrek.com/

Other Regional Events: (via Community Megaphone)



Hosting Provided by:
Server Intellect

Meeting Space provided by:
Max Train

  Financial Sponsors:
Western & Southern

developer tools


  Other Sponsors: Can’t live without The Most Intelligent Add-In To Visual Studio


Sponsors List


Donate to the Users Group using PayPal. Donations go to funding events, meetings and paying for operating expenses.

Make payments with PayPal - it's fast, free and secure!

Powered by Community Server (Commercial Edition), by Telligent Systems