<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by BrianGenisio</title>
    <description>Stories kicked by BrianGenisio</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Screencast: Using SpecFlow and WebAii</title>
      <description>With TDD you have learned to create tests that ensure that you build the system right. Take a look at a specification language that can help ensure that you build the right system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevelopusing.net%2f2011%2f03%2f27%2fScreencastUsingSpecFlowAndWebAii.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevelopusing.net%2f2011%2f03%2f27%2fScreencastUsingSpecFlowAndWebAii.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Screencast_Using_SpecFlow_and_WebAii</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Screencast_Using_SpecFlow_and_WebAii</guid>
      <pubDate>Mon, 28 Mar 2011 19:44:10 GMT</pubDate>
    </item>
    <item>
      <title>Introducing ActionLinq</title>
      <description>I am excited to release a pet project of mine that I have been developing for a few months.  ActionLinq is a complete LINQ-to-Objects implementation for ActionScript 3.0.  Including the same deferred execution behavior as LINQ, ActionLinq is a functional query library designed to process and manipulate data in ActionScript 3.0.  It is especially useful for processing data received from web services and manipulating it to fit into the view. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2011%2f01%2f04%2fintroducing-actionlinq%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2011%2f01%2f04%2fintroducing-actionlinq%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Introducing_ActionLinq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Introducing_ActionLinq</guid>
      <pubDate>Tue, 04 Jan 2011 16:00:17 GMT</pubDate>
    </item>
    <item>
      <title>Cross-Training in Silverlight &amp;amp; Flex - Platform Overview</title>
      <description>This is the second article in which I will compare the technical details between Silverlight and Flex. Before I jump into the nitty-gritty of the two, I thought I would give a general overview of the platforms that are Silverlight and Flex/Flash/Air. Understand these terms and the tools up front will make it much easier to cross-train on the two technologies. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f10%2f26%2fcross-training-in-silverlight-flex-platform-overview%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f10%2f26%2fcross-training-in-silverlight-flex-platform-overview%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Cross_Training_in_Silverlight_Flex_Platform_Overview</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Cross_Training_in_Silverlight_Flex_Platform_Overview</guid>
      <pubDate>Tue, 26 Oct 2010 19:37:25 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in Ruby MVVM - Wrapping it up</title>
      <description>Over the past few posts, I have written about my experiments with using IronRuby as the primary development language for my WPF applications using MVVM. This wraps it up with a fully functioning example &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f09%2f26%2fadventures-in-ruby-mvvm-wrapping-it-up%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f09%2f26%2fadventures-in-ruby-mvvm-wrapping-it-up%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Adventures_in_Ruby_MVVM_Wrapping_it_up</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Adventures_in_Ruby_MVVM_Wrapping_it_up</guid>
      <pubDate>Sun, 26 Sep 2010 01:01:14 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM -- Bootstrapping Ruby</title>
      <description>In this post, I want to discuss how I am loading the Ruby 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.  The XAML files that define my views will still be backed by the obligatory auto-generated C# code, but this is where I want my C# code to end (for these experiments)... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f07%2f07%2fadventures-in-ruby-mvvm-bootstrapping-ruby%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f07%2f07%2fadventures-in-ruby-mvvm-bootstrapping-ruby%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Adventures_in_MVVM_Bootstrapping_Ruby</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Adventures_in_MVVM_Bootstrapping_Ruby</guid>
      <pubDate>Thu, 08 Jul 2010 01:19:12 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in Ruby MVVM - A ViewModel Base Class in Ruby</title>
      <description>In my last post, I talked about how to fire events from Ruby code such that .Net code can subscribe and receive them. 

With that out of the way, I am moving forward to start building a simple ViewModel base class in Ruby that will let me declare notifiable properties with as little ceremony as possible. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f06%2f19%2fadventures-in-ruby-mvvm-a-viewmodel-base-class-in-ruby%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f06%2f19%2fadventures-in-ruby-mvvm-a-viewmodel-base-class-in-ruby%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Adventures_in_Ruby_MVVM_A_ViewModel_Base_Class_in_Ruby</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Adventures_in_Ruby_MVVM_A_ViewModel_Base_Class_in_Ruby</guid>
      <pubDate>Sat, 19 Jun 2010 03:02:31 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in Ruby MVVM - Firing Events from Ruby</title>
      <description>My Experiment: 
Can I move over to Ruby as my primary programming language when developing WPF and Silverlight applications? 

In this post, I talk about how to fire events from Ruby, including an implementation of INotifyPropertyChanged &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f06%2f14%2fadventures-in-ruby-mvvm-firing-events-from-ruby%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchives%2f2010%2f06%2f14%2fadventures-in-ruby-mvvm-firing-events-from-ruby%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Adventures_in_Ruby_MVVM_Firing_Events_from_Ruby</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Adventures_in_Ruby_MVVM_Firing_Events_from_Ruby</guid>
      <pubDate>Mon, 21 Jun 2010 18:45:52 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - My ViewModel Base - Silverlight Support!</title>
      <description>In my last post, I outlined the powerful features that are available in the ViewModelSupport project.  It takes advantage of the dynamic features of C# 4.0 (as well as some 3.0 goodies) to help eliminate the plumbing that often comes with writing ViewModels.  It now has full support for Silverlight as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2010%2f05%2f14%2fadventures-in-mvvm-ndash-my-viewmodel-base-ndash-silverlight-support.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2010%2f05%2f14%2fadventures-in-mvvm-ndash-my-viewmodel-base-ndash-silverlight-support.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_My_ViewModel_Base_Silverlight_Support</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_My_ViewModel_Base_Silverlight_Support</guid>
      <pubDate>Sat, 15 May 2010 02:32:58 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - My ViewModel Base</title>
      <description>First, I'd like to say: THIS IS NOT A NEW MVVM FRAMEWORK. That being said, I want to share my ViewModel base class with the world. It has a lot of features, all designed to reduce the friction in writing view models. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2010%2f05%2f08%2fadventures-in-mvvm-ndash-my-viewmodel-base.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2010%2f05%2f08%2fadventures-in-mvvm-ndash-my-viewmodel-base.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Adventures_in_MVVM_My_ViewModel_Base</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Adventures_in_MVVM_My_ViewModel_Base</guid>
      <pubDate>Sun, 09 May 2010 01:17:17 GMT</pubDate>
    </item>
    <item>
      <title>Goodbye XML. Hello YAML (part 2)</title>
      <description>In this post, I will discuss a nice YAML tooling option as well as describe some small modifications to leverage the extremely powerful dynamic capabilities of C# 4.0 and dynamic binding in WPF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2010%2f03%2f27%2fgoodbye-xmlhellip-hello-yaml-part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2010%2f03%2f27%2fgoodbye-xmlhellip-hello-yaml-part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Goodbye_XML_Hello_YAML_part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Goodbye_XML_Hello_YAML_part_2</guid>
      <pubDate>Sun, 28 Mar 2010 00:45:08 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM -- Dependant Properties with INotifyPropertyChanged</title>
      <description>Although I use it all the time, I have always believed that INotifyPropertyChanged has some serious shortcomings.  One of those shortcomings deals with dependant properties. This article discusses how to fix that problem by inverting the responsibility of notifying the change from the input properties to the dependant properties. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f11%2f14%2fadventures-in-mvvm----dependant-properties-with-inotifypropertychanged.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f11%2f14%2fadventures-in-mvvm----dependant-properties-with-inotifypropertychanged.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Dependant_Properties_with_INotifyPropertyChanged</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Dependant_Properties_with_INotifyPropertyChanged</guid>
      <pubDate>Sun, 15 Nov 2009 01:11:33 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM -- A Rails-Inspired ViewModel</title>
      <description>The RoR approach to application development uses a lot of conventions to allow the developer to be as expressive as possible without introducing too much plumbing. The framework facilitates DRY (Don't Repeat Yourself) so your controllers declare what they do and the magic under the hood plumbs it all together for you. How can we translate these ideas to a better implementation of the MVVM pattern? In this article, I will focus on the ViewModel portion of the MVVM pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f10%2f20%2fadventures-in-mvvm-ndash-a-rails-inspired-viewmodel.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f10%2f20%2fadventures-in-mvvm-ndash-a-rails-inspired-viewmodel.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Adventures_in_MVVM_A_Rails_Inspired_ViewModel</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Adventures_in_MVVM_A_Rails_Inspired_ViewModel</guid>
      <pubDate>Tue, 20 Oct 2009 23:28:17 GMT</pubDate>
    </item>
    <item>
      <title>Introducing DynamicWrapper</title>
      <description>Over the past few weeks, I have been working on a utility that I have wanted for years: something that allows me to apply an interface to an object that matches the contract but doesn't actually implement the interface.  In other words, I've wanted duck typing in C#.

Works in .Net 3.5 and Silverlight 3.0
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f09%2f18%2fintroducing-dynamicwrapper.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f09%2f18%2fintroducing-dynamicwrapper.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Introducing_DynamicWrapper</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Introducing_DynamicWrapper</guid>
      <pubDate>Mon, 21 Sep 2009 23:17:14 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - Binding Commands to ANY Event</title>
      <description>One of the biggest points of friction for me when implementing the MVVM pattern happens when I need to bind commands to events. 

For a while now, I have toyed with the idea of just binding commands to events directly. This post will show you how.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f08%2f27%2fadventures-in-mvvm-ndash-binding-commands-to-any-event.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f08%2f27%2fadventures-in-mvvm-ndash-binding-commands-to-any-event.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Binding_Commands_to_ANY_Event</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Binding_Commands_to_ANY_Event</guid>
      <pubDate>Thu, 27 Aug 2009 23:32:46 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - Generalized Command Behavior Attachments</title>
      <description>There are several examples on the web that describe the "Attached Behavior" pattern in Silverlight and WPF.  This pattern works really well for binding commands in the ViewModel to controls in the View.  The problem with this is that for every behavior, there is a LOT of boilerplate code that goes along with it.  Because the DepencencyProperties need to be static, they cannot be easily abstracted into a common class. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2fHouseOfBilz%2farchive%2f2009%2f08%2f21%2fadventures-in-mvvm-ndash-generalized-command-behavior-attachments.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2fHouseOfBilz%2farchive%2f2009%2f08%2f21%2fadventures-in-mvvm-ndash-generalized-command-behavior-attachments.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Generalized_Command_Behavior_Attachments</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Generalized_Command_Behavior_Attachments</guid>
      <pubDate>Sat, 22 Aug 2009 00:49:34 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM -- Ball of Mud vs MVVM</title>
      <description>A demo that I added to my MVVM talk is one that compares a "Ball of Mud" application with a componentized MVVM application with the exact same set of features.  I do this to contrast a messy, un-testable work of code to a cleanly separated, testable work.  The application I chose to write is a Twitter search application in WPF.  When you download the code, you will see two folders: "BallOfMud" and "MVVM". &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f06%2f19%2fadventures-in-mvvm----ball-of-mud-vs-mvvm.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f06%2f19%2fadventures-in-mvvm----ball-of-mud-vs-mvvm.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Adventures_in_MVVM_Ball_of_Mud_vs_MVVM</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Adventures_in_MVVM_Ball_of_Mud_vs_MVVM</guid>
      <pubDate>Sat, 20 Jun 2009 00:39:39 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - Slides and Demo App</title>
      <description>This post links a fully functional MVVM demo that is a front-end for a recipe database web service. It shows how MVVM can be used to eliminate the majority of your code-behind and lets you write unit tests against the UI behavior. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f06%2f12%2fadventures-in-mvvm-ndash-slides-and-demo-app.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f06%2f12%2fadventures-in-mvvm-ndash-slides-and-demo-app.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Slides_and_Demo_App</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Slides_and_Demo_App</guid>
      <pubDate>Fri, 12 Jun 2009 23:38:09 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - Commanding with List Boxes</title>
      <description>Continuing in my series of "Adventures in MVVM", I want to talk about a few different approaches to working with List Boxes with the MVVM pattern... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f05%2f29%2fadventures-in-mvvm-ndash-commanding-with-list-boxes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2009%2f05%2f29%2fadventures-in-mvvm-ndash-commanding-with-list-boxes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Commanding_with_List_Boxes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Commanding_with_List_Boxes</guid>
      <pubDate>Sat, 30 May 2009 01:39:22 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM -- A Testing Story</title>
      <description>This is the story of how I got interested in the MVVM pattern.  Not surprisingly, it is all about testing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f05%2f27%2fadventures-in-mvvm-ndash-a-testing-story.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f05%2f27%2fadventures-in-mvvm-ndash-a-testing-story.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_A_Testing_Story</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_A_Testing_Story</guid>
      <pubDate>Wed, 27 May 2009 23:58:34 GMT</pubDate>
    </item>
    <item>
      <title>Adventures in MVVM - Commands in Silverlight</title>
      <description>One of the most important aspects of implementing the MVVM pattern in WPF and SIlverlight is the ability for the UI layer to bind directly to commands in the ViewModel.  The only problem with this:  commands were never implemented in Silverlight. 

This article will walk you through implementing commands in Silverlight. This technique can be used in WPF as well.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f05%2f22%2fadventures-in-mvvm-ndash-commands-in-silverlight.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f05%2f22%2fadventures-in-mvvm-ndash-commands-in-silverlight.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Commands_in_Silverlight</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Adventures_in_MVVM_Commands_in_Silverlight</guid>
      <pubDate>Sat, 23 May 2009 07:00:59 GMT</pubDate>
    </item>
    <item>
      <title>What to do About Those Pesky Singletons?</title>
      <description>No matter what your opinion is about singletons (I favor against them in most cases), it is important to understand what you can do when you encounter code that is dependent upon them.  Especially when it comes to testing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f05%2f02%2fwhat-to-do-about-those-pesky-singletons.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f05%2f02%2fwhat-to-do-about-those-pesky-singletons.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/What_to_do_About_Those_Pesky_Singletons</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/What_to_do_About_Those_Pesky_Singletons</guid>
      <pubDate>Sat, 02 May 2009 21:16:14 GMT</pubDate>
    </item>
    <item>
      <title>Introducing Html Utilities for Silverlight</title>
      <description>I have just released an early version of Html Utilties for Silverlight on CodePlex.  This article will explain the whats and hows of this library. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f04%2f26%2fintroducing-html-utilities-for-silverlight.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f04%2f26%2fintroducing-html-utilities-for-silverlight.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Introducing_Html_Utilities_for_Silverlight</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Introducing_Html_Utilities_for_Silverlight</guid>
      <pubDate>Mon, 27 Apr 2009 07:24:12 GMT</pubDate>
    </item>
    <item>
      <title>My Silverlight Testing Rig</title>
      <description>was recently asked by someone on Twitter to describe my setup for writing tests against my Silverlight application.  I thought I would write them down here in case others might find this information useful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f28%2fmy-silverlight-testing-rig.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f28%2fmy-silverlight-testing-rig.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/My_Silverlight_Testing_Rig</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/My_Silverlight_Testing_Rig</guid>
      <pubDate>Sun, 29 Mar 2009 09:33:58 GMT</pubDate>
    </item>
    <item>
      <title>Binding to Resources in Silverlight/WPF</title>
      <description>Resources in .NET are generated as internal classes which makes them inaccessible to binding. This article shows how to get around that and bind to the resources. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f15%2fbinding-to-resources-in-silverlightwpf.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f15%2fbinding-to-resources-in-silverlightwpf.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Binding_to_Resources_in_Silverlight_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Binding_to_Resources_in_Silverlight_WPF</guid>
      <pubDate>Sun, 15 Mar 2009 07:22:15 GMT</pubDate>
    </item>
    <item>
      <title>My Silverlight 3 Wish List</title>
      <description>Some things I am hoping to see in the next release of Silverlight. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f06%2fmy-silverlight-3-wish-list.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f06%2fmy-silverlight-3-wish-list.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/My_Silverlight_3_Wish_List</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/My_Silverlight_3_Wish_List</guid>
      <pubDate>Sat, 07 Mar 2009 08:36:28 GMT</pubDate>
    </item>
  </channel>
</rss>
