<?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>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 02: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>Sat, 13 Jun 2009 01: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 03: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>Thu, 28 May 2009 01: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 09: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 23: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 09: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 11: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 09: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 09:36:28 GMT</pubDate>
    </item>
    <item>
      <title>Caliburn Beta is Live</title>
      <description>From the post: &amp;quot;Today is a long awaited day for me.  Caliburn is now in official Beta.  There have been many bug fixes and a ton of new features since the Alpha release last October.  We've also been dogfooding it on several projects, one of which is NHProf.  I wanted to use this post as an opportunity to summarize Caliburn's current feature set and introduce you to the Line-Of-Business sample provided with the framework, built with Caliburn and Silverlight.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2009%2f02%2f26%2fthe-caliburn-beta-is-live.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2009%2f02%2f26%2fthe-caliburn-beta-is-live.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Caliburn_Beta_is_Live</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Caliburn_Beta_is_Live</guid>
      <pubDate>Tue, 03 Mar 2009 04:51:04 GMT</pubDate>
    </item>
    <item>
      <title>Right-Click in Silverlight 2 -- A Refinement</title>
      <description>This is a new take on what many others have already figure out.  I have just refined the concept. &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%2f01%2fright-clicking-in-silverlight-2----a-refinement.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.houseofbilz.com%2farchive%2f2009%2f03%2f01%2fright-clicking-in-silverlight-2----a-refinement.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Right_Click_in_Silverlight_2_A_Refinement</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Right_Click_in_Silverlight_2_A_Refinement</guid>
      <pubDate>Mon, 02 Mar 2009 10:06:49 GMT</pubDate>
    </item>
    <item>
      <title>Re-Thinking C# Events</title>
      <description>When I was learning C#, I was taught a pattern to use when declaring events.  That pattern is rather cumbersome.  Through the magic of generics and extension methods, this pattern can be generalized to a single line of code.  This article explores the new pattern. &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%2f02%2f15%2fre-thinking-c-events.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f02%2f15%2fre-thinking-c-events.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Re_Thinking_C_Events</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Re_Thinking_C_Events</guid>
      <pubDate>Mon, 16 Feb 2009 09:41:55 GMT</pubDate>
    </item>
    <item>
      <title>Drag and Drop in Silverlight</title>
      <description>As of Silverlight 2.0, there is no built-in support for &amp;quot;Drag and Drop&amp;quot;.  This article provides an encapsulated, generic solution to the problem of &amp;quot;Drag and Drop&amp;quot; in Silverlight.   &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%2f02%2f10%2fdrag-and-drop-with-silverlight.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2009%2f02%2f10%2fdrag-and-drop-with-silverlight.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Drag_and_Drop_in_Silverlight</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Drag_and_Drop_in_Silverlight</guid>
      <pubDate>Wed, 11 Feb 2009 09:58:13 GMT</pubDate>
    </item>
    <item>
      <title>A fluent C# library for Twitter</title>
      <description>This C# library allows you to compose queries to Twitter easily, as well as serialize responses into data classes, make asynchronous calls, and perform caching and URL shortening automatically. It covers 100% of the Twitter API. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdimebrain.com%2f2009%2f01%2fintroducing-tweet-the-complete-fluent-c-library-for-twitter.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdimebrain.com%2f2009%2f01%2fintroducing-tweet-the-complete-fluent-c-library-for-twitter.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_fluent_C_library_for_Twitter</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_fluent_C_library_for_Twitter</guid>
      <pubDate>Sun, 11 Jan 2009 18:16:10 GMT</pubDate>
    </item>
    <item>
      <title>Improving the SEO of your blog</title>
      <description>Did you know that yourdomain.com and www.yourdomain.com are actually different sites? Are they both serving the same content? If so, it may be negatively impacting your search engine rankings. Using HTTP 301 redirects, you can combine these synonymous URLs to increase your page ranking. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.cptloadtest.com%2f2008%2f12%2f04%2fURLRewritePart3ImprovingSEOAndTheWwwSubdomain.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.cptloadtest.com%2f2008%2f12%2f04%2fURLRewritePart3ImprovingSEOAndTheWwwSubdomain.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Improving_the_SEO_of_your_blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Improving_the_SEO_of_your_blog</guid>
      <pubDate>Fri, 05 Dec 2008 09:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Testing WCF Apps (Part 2 of 4) -- Mocking out the service</title>
      <description>Once you have written tests against your WCF service, you need a strategy for testing the code that uses the service.  This article covers a technique for mocking out the WCF service. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2008%2f11%2f29%2ftesting-wcf-service-apps-part-2-of-4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhouseofbilz.com%2farchive%2f2008%2f11%2f29%2ftesting-wcf-service-apps-part-2-of-4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Testing_WCF_Apps_Part_2_of_4_Mocking_out_the_service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Testing_WCF_Apps_Part_2_of_4_Mocking_out_the_service</guid>
      <pubDate>Thu, 04 Dec 2008 09:17:58 GMT</pubDate>
    </item>
    <item>
      <title>Testing WCF Service Apps (1 of 4)</title>
      <description>One of the most beautiful things about the WCF framework is the way it was designed to be more testable than ASPX services.  When you design your WCF interface, you are mostly just designing an interface with the WCF ServiceContract attributes.  The WCF framework uses your interface to determine the actual contract and transport mechanism so you don't have to.  &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%2f2008%2f11%2f24%2ftesting-wcf-service-apps-part-1-of-4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgeekswithblogs.net%2fHouseOfBilz%2farchive%2f2008%2f11%2f24%2ftesting-wcf-service-apps-part-1-of-4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Testing_WCF_Service_Apps_1_of_4</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Testing_WCF_Service_Apps_1_of_4</guid>
      <pubDate>Tue, 25 Nov 2008 09:43:11 GMT</pubDate>
    </item>
    <item>
      <title>Writing Tests to Catch Memory Leaks in .NET</title>
      <description>Although Microsoft will claim that it is &amp;quot;not possible to have a memory leak in managed code&amp;quot;, most seasoned .NET developers will laugh at that statement.  It turns out that it is very easy to leak memory -- just keep a referencing object around longer than the referenced object, and you can leak.

Here is a way to write tests to catch leaks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f11%2fwriting-tests-to-catch-memory-leaks-in.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f11%2fwriting-tests-to-catch-memory-leaks-in.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Writing_Tests_to_Catch_Memory_Leaks_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Writing_Tests_to_Catch_Memory_Leaks_in_NET</guid>
      <pubDate>Thu, 13 Nov 2008 00:16:02 GMT</pubDate>
    </item>
    <item>
      <title>C# Structs</title>
      <description>What are the benefit of structs in C#? When can they improve performance and memory use? See examples and benchmarks as well as screens from CLRProfiler and the Visual Studio debugger. Is this is the best struct article in the world? Maybe! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetperls.com%2fContent%2fStruct-Examples.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetperls.com%2fContent%2fStruct-Examples.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Structs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Structs</guid>
      <pubDate>Tue, 11 Nov 2008 00:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Focusing on Functional</title>
      <description>While at Open Spaces at PDC, I got a chance to hear Scott Gu field some questions.  One question about parallel programming really made me understand the importance of functional programming.  With that, I am promising myself to become more fluent in the functional paradigm. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2ffocusing-on-functional.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2ffocusing-on-functional.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Focusing_on_Functional</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Focusing_on_Functional</guid>
      <pubDate>Thu, 30 Oct 2008 13:18:53 GMT</pubDate>
    </item>
    <item>
      <title>The Excitement that is C# 4.0</title>
      <description>I just got back from the "Future of C#" talk at PDC by Anders Hejlsberg. This was a truly inspiring talk for a geek like me. C# is evolving into a much more dynamic language. I have always been a believer of strong typing. except when I'm not. and I have been wishing for something more dynamic (such as Duck Typing). In C# 4.0, we will be seeing some significant dynamic features. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fexcitement-that-is-c-40.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fexcitement-that-is-c-40.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Excitement_that_is_C_4_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Excitement_that_is_C_4_0</guid>
      <pubDate>Tue, 28 Oct 2008 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>My Year With TDD</title>
      <description>It's been over a year now since I have been developing using TDD (Test Driven Development) as my primary development practice.  I wanted to reflect on what it has done for me professionally.  In reality, the past year has been great for my professional career  in many ways.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fmy-year-with-tdd.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fmy-year-with-tdd.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/My_Year_With_TDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/My_Year_With_TDD</guid>
      <pubDate>Sat, 25 Oct 2008 16:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Build Your Own Spy Utility</title>
      <description>There are a lot of spy utilities out there: Spy++, ManagedSpy, UISpy, etc. They all work OK, but I have found on many occasions that I wanted my spy utility to do X, Y or Z.  So, I built my own spy utility. Start with this form, and add any spy functionality that you need to it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fbuild-your-own-spy-utility.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fbuild-your-own-spy-utility.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Build_Your_Own_Spy_Utility</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Build_Your_Own_Spy_Utility</guid>
      <pubDate>Wed, 15 Oct 2008 09:41:24 GMT</pubDate>
    </item>
    <item>
      <title>An easy way to test your GUI using NUnit</title>
      <description>With this simple technique, functional (or unit) testing from the GUI is very easy.  Take control of the problem yourself with this code example, and customize the tests to your application.  I have been using this technique for over a year now with great results. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fwinforms-automation-extensions.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrian.genisio.org%2f2008%2f10%2fwinforms-automation-extensions.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/An_easy_way_to_test_your_GUI_using_NUnit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/An_easy_way_to_test_your_GUI_using_NUnit</guid>
      <pubDate>Mon, 13 Oct 2008 20:35:21 GMT</pubDate>
    </item>
  </channel>
</rss>