Main Meeting: MVVM and MVU in Practice

This is a past event

73 people went

Location image of event venue


We're mixing things up a bit this month with dual presenters for our main meeting.

TALK #1 - Understanding the Model-View-ViewModel (MVVM) Pattern

Model-View-ViewModel (MVVM) is an architectural pattern commonly found in WPF, Silverlight and Xamarin applications and in this presentation we're going to take a close look at what it does and what problems it solves.

TALK #2 - Getting Fabulous With Xamarin and MVU

You are probably familiar with Xamarin but did you know that Microsoft is putting lots of energy and resources into making it the best cross-platform framework for your mobile development needs? It true - and as the mobile application development industry evolves, Xamarin is evolving also. In this session, we will look at today's most popular design pattern: Model-View-Update. Microsoft and the open source .NET community have implemented M-V-U using Fabulous, a F# port of the Elm pattern. We will take a brief overview of Fabulous and then look under the hood at a working application that uses it


Adam Vincent

I am a Software Engineer at Applied Information Sciences (AIS) and relatively new to the game with 3 years of experience in C# and the .NET stack. I am an advocate for Clean Code, Humane Code and other variants of developing software that is structured not only to meet the requirements of the user, but also software that can be read and maintained because the code clearly communicates the intent of the code.

Jamie Dixon

Jamie has been writing code for as long as he can remember and has been getting paid to do it since 1995. He was using C# and javascript almost exclusively until discovering F# and, more recently, Python.†He now†combines all four languages for the problem at hand. He has a passion for discovering overlooked gems in data sets and merging software engineering techniques to scientific computing. Jamie has a BSCS in Computer Science and a Masters in Public Health. He is the former Chair of his town's Information Services Advisory Board and is an outspoken advocate for Open Data.† He is a 6-time Microsoft MVP and the author of Mastering .NET Machine Learning.† You can find him on twitter at @jamie_dixon

Meeting Agenda:
5:30-6:00 - Welcome/Food
6:00-6:15 - Announcements
6:15-8:00 - Presentation

Thank you GrapeCity for sponsoring out August Main Meeting!