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
MVVM for WPF
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.
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:
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):
- Intents - We will examine Intents, the types of Intents and how to pass data through intents.
- Bundle - Saving State in Bundles.
- 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
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)