Geeks With Blogs

News Locations of visitors to this page
Brian Genisio's House of Bilz

More Adventures in MVVM

Shout it kick it on

Yesterday, I gave my MVVM talk to the public for the first time in Flint, MI.  I will be in Southfield next week and Tennessee the week after that (CodeStock), giving the same talk.  Although I have some changes to make, I thought I would post what I presented last night.  I will probably work on a smaller example that I will also put up here when I am done with it.

The Demo

The demo is a front-end to a recipe database.  It should compile and run out of the box.  It was designed to work against, but it requires you to sign up with them in order to get real data.  To get around that, I have stored some “canned” recipes in the service by default.  If you want to hook it up to use the real service, simply register with them from and add your email/client ID in the eCuisine.svc.cs file and uncomment the null for the service.  If you don’t do that, everything still works well enough for you to get the feel for the app.

The vast majority of the UI behavior exists in the View-Models and I show a few different approaches to getting View-Models hooked up to the views.

There is also a full suite of tests.  Be sure to check them out for ideas to how you might test your View-Models.

Demo Code

Powerpoint Slides

Posted on Friday, June 12, 2009 8:29 PM | Back to top

Comments on this post: Adventures in MVVM – Slides and Demo App

# re: Adventures in MVVM – Slides and Demo App
Requesting Gravatar...
I think you created the slides on a mac.
It says "Quicktime and a decompressor needed"
Left by Riccardo on Jun 14, 2009 4:18 AM

Your comment:
 (will show your gravatar)

Copyright © Brian Genisio's House Of Bilz | Powered by: