December 29th, 2010
More Cross-Training in SIlverlight and Flex This is probably my favorite topic in this Silverlight/Flex series. In the Silverlight world, I have written extensively about the MVVM (Model-View-ViewModel) – a separated presentation pattern for stateful clients (like Rich Internet Applications) Read More...
Tags: Flex, MVVM, Presentation Model, Silverlight
Posted in Uncategorized |
12 Comments »
September 26th, 2010
More Adventures in MVVM Source code for the RubyMVVM playground on BitBucket It has been quite a while since I blogged. Actually, I was just about to sit down to write this blog post about 7 weeks ago when my wife went into labor. Soon afterwards, she gave birth to our second child -- a son named Eli Hecker Genisio Read More...
Tags: MVVM, Ruby
Posted in Uncategorized |
3 Comments »
July 7th, 2010
More Adventures in MVVM In this post, I want to discuss how I am loading the ViewModels into the View. When I write my Views, I like to use the tools I have available to me; Visual Studio and/or Expression Blend. This means that I want a Visual Studio project and I want to be able to use these tools to create new views quickly Read More...
Tags: MVVM, Ruby
Posted in Uncategorized |
2 Comments »
June 19th, 2010
More Adventures in MVVM Disclaimer: When it comes to Ruby, I am still a hack. That is all. :) In my last post, I talked about how to fire events from Ruby code such that .Net code can subscribe and receive them. I showed a simple implementation of INotifyPropertyChanged; the interface that is essential to MVVM development in WPF and Silverlight Read More...
Tags: MVVM, Ruby, Silverlight, WPF
Posted in Uncategorized |
2 Comments »
June 14th, 2010
More Adventures in MVVM Disclaimer: When it comes to Ruby, I am a hack. That is all. My Experiment: Can I move over to Ruby as my primary programming language when developing WPF and Silverlight applications? I have been playing around with what it would mean to use Ruby to write my ViewModels, which would also make it easier to incorporate models using Ruby Read More...
Tags: MVVM, Ruby, Silverlight, WPF
Posted in Uncategorized |
6 Comments »
June 4th, 2010
More Adventures in MVVM In this post, I am going to explore how I prefer to attach ViewModels to my Views. I have published the code to my ViewModelSupport project on CodePlex in case you'd like to see how it works along with some examples. Some History My approach to View-First ViewModel creation has evolved over time Read More...
Tags: MVVM, ViewModel Support
Posted in Uncategorized |
4 Comments »
May 14th, 2010
More Adventures in MVVM EDIT: Here is why I love blogging and sharing code so much: Putting your ideas and code out into the public space always manages to add value to the ideas that were originally posted. Case in point: Tobias Richling commented on this post with a fantastic refinement to the Silverlight dynamic property binding Read More...
Tags: MVVM, Silverlight, VIew Model Support, WPF
Posted in Uncategorized |
5 Comments »
May 8th, 2010
More Adventures in MVVM First, I’d like to say: THIS IS NOT A NEW MVVM FRAMEWORK. I tend to believe that MVVM support code should be specific to the system you are building and the developers working on it. I have yet to find an MVVM framework that does everything I want it to without doing too much Read More...
Tags: MVVM, Silverlight, VIew Model Support, WPF
Posted in Uncategorized |
22 Comments »
March 2nd, 2010
Thanks to all who came to the MVVM jam tonight. In case you wanted to see what a completed solution looks like, you can download it here. There are many tweaks that can be made, and it is certainly not the only solution… but hopefully, it helps to understand how the MVVM pattern can be applied Read More...
Tags: Jam, MVVM
Posted in Uncategorized |
No Comments »
February 27th, 2010
For those in the Ann Arbor, Michigan area, you might be familiar with the “Come Jam With Us” project. Every week, we get together for an hour and code on a particular topic. It is usually led by one or two people and the rest of the group codes along in order to learn about the topic at hand Read More...
Tags: Jam, MVVM
Posted in Uncategorized |
No Comments »