<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by moserware</title>
    <description>Stories kicked by moserware</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>Boy Scout Check-ins</title>
      <description>How to leave your code campground cleaner than you found it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f10%2fboy-scout-check-ins.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f10%2fboy-scout-check-ins.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Boy_Scout_Check_ins</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Boy_Scout_Check_ins</guid>
      <pubDate>Sat, 08 Nov 2008 23:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How Do Locks Lock?</title>
      <description>A detailed explanation of how a locks like ReaderWriterLockSlim really work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f09%2fhow-do-locks-lock.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f09%2fhow-do-locks-lock.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/How_Do_Locks_Lock</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/How_Do_Locks_Lock</guid>
      <pubDate>Tue, 30 Sep 2008 12:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Meta-FizzBuzz</title>
      <description>Create a language implementation and write a solution to the FizzBuzz problem using it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f08%2fmeta-fizzbuzz.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f08%2fmeta-fizzbuzz.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Meta_FizzBuzz</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Meta_FizzBuzz</guid>
      <pubDate>Mon, 25 Aug 2008 11:13:34 GMT</pubDate>
    </item>
    <item>
      <title>TimeZone vs. TimeZoneInfo in .Net</title>
      <description>Understanding the TimeZoneInfo classin .Net 3.5 and how it compares to the standard TimeZone class. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f08%2f24%2ftimezone-vs-timezoneinfo-in-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f08%2f24%2ftimezone-vs-timezoneinfo-in-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/TimeZone_vs_TimeZoneInfo_in_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/TimeZone_vs_TimeZoneInfo_in_Net</guid>
      <pubDate>Mon, 25 Aug 2008 12:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Building an Object-Oriented Parasitic Metalanguage in .NET</title>
      <description>Details the early stages for how OMeta# is being implemented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f07%2fbuilding-object-oriented-parasitic.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f07%2fbuilding-object-oriented-parasitic.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Building_an_Object_Oriented_Parasitic_Metalanguage_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Building_an_Object_Oriented_Parasitic_Metalanguage_in_NET</guid>
      <pubDate>Fri, 01 Aug 2008 15:31:03 GMT</pubDate>
    </item>
    <item>
      <title>OMeta#: Who? What? When? Where? Why?</title>
      <description>Introducing a new open source project whose aim is to bring the OMeta language to .net. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f06%2fometa-who-what-when-where-why.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f06%2fometa-who-what-when-where-why.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/OMeta_Who_What_When_Where_Why</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/OMeta_Who_What_When_Where_Why</guid>
      <pubDate>Mon, 30 Jun 2008 13:16:03 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Source Analysis for C# Released</title>
      <description>From post: &amp;quot;Source Analysis is similar in many ways to Microsoft Code Analysis (specifically FxCop), but there are some important distinctions. FxCop performs its analysis on compiled binaries, while Source Analysis analyzes the source code directly. For this reason, Code Analysis focuses more on the design of the code, while Source Analysis focuses on layout, readability and documentation.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fsourceanalysis%2farchive%2f2008%2f05%2f23%2fannouncing-the-release-of-microsoft-source-analysis.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fsourceanalysis%2farchive%2f2008%2f05%2f23%2fannouncing-the-release-of-microsoft-source-analysis.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Microsoft_Source_Analysis_for_C_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Microsoft_Source_Analysis_for_C_Released</guid>
      <pubDate>Fri, 23 May 2008 18:31:14 GMT</pubDate>
    </item>
    <item>
      <title>6 Useful Visual Studio Tweaks You Need To Know</title>
      <description>Here is a list of 6 Visual Studio tweaks you can do to make your development experience much better... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f05%2f09%2f6-useful-visual-studio-tweaks-you-need-to-know%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f05%2f09%2f6-useful-visual-studio-tweaks-you-need-to-know%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/6_Useful_Visual_Studio_Tweaks_You_Need_To_Know</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/6_Useful_Visual_Studio_Tweaks_You_Need_To_Know</guid>
      <pubDate>Fri, 09 May 2008 13:16:02 GMT</pubDate>
    </item>
    <item>
      <title>My &amp;quot;Better Know a Framework&amp;quot; Talk at IndyCodeCamp</title>
      <description>Today at the IndyCodeCamp I gave a talk in much of the same spirit as the &amp;quot;Better Know a Framework&amp;quot; series on &amp;quot;.NET Rocks!&amp;quot;

The talk had no slides, but featured me in the debugger highlighting a few of my favorite (but lesser known classes). This code is included.

As part of my preparation, I researched every topic covered on each show and included a brief summary as part. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f04%2fmy-better-know-framework-talk-at.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f04%2fmy-better-know-framework-talk-at.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/My_Better_Know_a_Framework_Talk_at_IndyCodeCamp</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/My_Better_Know_a_Framework_Talk_at_IndyCodeCamp</guid>
      <pubDate>Wed, 30 Apr 2008 10:16:02 GMT</pubDate>
    </item>
    <item>
      <title>From Developer to Technical Manager</title>
      <description>Organizations with an outdated organizational structure have got to wake up and change before it's too late. They will either lose or ruin their people. Either way, the company loses because people are the company. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aaronlerch.com%2fblog%2f2008%2f04%2f20%2ffrom-developer-to-technical-manager%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aaronlerch.com%2fblog%2f2008%2f04%2f20%2ffrom-developer-to-technical-manager%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/From_Developer_to_Technical_Manager</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/From_Developer_to_Technical_Manager</guid>
      <pubDate>Mon, 21 Apr 2008 04:16:03 GMT</pubDate>
    </item>
    <item>
      <title>How to grayout an image in .Net</title>
      <description>This article shows how to gray out an image in .net programmatically.  This can be useful for making &amp;quot;Disabled&amp;quot; versions of images, etc. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f03%2f28%2fhow-to-grayout-an-image-in-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.danrigsby.com%2fblog%2findex.php%2f2008%2f03%2f28%2fhow-to-grayout-an-image-in-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_grayout_an_image_in_Net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_grayout_an_image_in_Net</guid>
      <pubDate>Mon, 31 Mar 2008 21:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Stop creating custom delegate types!</title>
      <description>If you declare even a single delegate type in your code (and you're using .NET 3.5), stop and make sure there isn't already an Action or Func delegate that works for you. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f03%2f26%2fstop-creating-custom-delegate-types.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2008%2f03%2f26%2fstop-creating-custom-delegate-types.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Stop_creating_custom_delegate_types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Stop_creating_custom_delegate_types</guid>
      <pubDate>Fri, 28 Mar 2008 20:16:03 GMT</pubDate>
    </item>
    <item>
      <title>How Super Mario Bros Made Me a Better Software Engineer</title>
      <description>Playing NES video games does have some advantages! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f02%2fHow-Super-Mario-Bros-Made-Me-a-Better-Software-Engineer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f02%2fHow-Super-Mario-Bros-Made-Me-a-Better-Software-Engineer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_Super_Mario_Bros_Made_Me_a_Better_Software_Engineer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_Super_Mario_Bros_Made_Me_a_Better_Software_Engineer</guid>
      <pubDate>Mon, 03 Mar 2008 17:16:05 GMT</pubDate>
    </item>
    <item>
      <title>What Does It Take To Become A Grandmaster Developer?</title>
      <description>Provides an analogy between chess grandmasters and software developers including some C# examples. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f03%2fwhat-does-it-take-to-become-grandmaster.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f03%2fwhat-does-it-take-to-become-grandmaster.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/What_Does_It_Take_To_Become_A_Grandmaster_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/What_Does_It_Take_To_Become_A_Grandmaster_Developer</guid>
      <pubDate>Mon, 03 Mar 2008 19:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Does Your Code Pass &amp;quot;The Turkey Test?&amp;quot;</title>
      <description>How careful are you about using the correct form of string and number formatting? How about your use of String.Compare and String.Equals? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f02%2fdoes-your-code-pass-turkey-test.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f02%2fdoes-your-code-pass-turkey-test.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Does_Your_Code_Pass_The_Turkey_Test</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Does_Your_Code_Pass_The_Turkey_Test</guid>
      <pubDate>Sat, 16 Feb 2008 20:16:02 GMT</pubDate>
    </item>
    <item>
      <title>SKU Driven Development</title>
      <description>Covers a way of unifying some of the many things that we have to &amp;quot;keep in mind&amp;quot; as developers in order to ship good software. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f02%2fsku-driven-development.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f02%2fsku-driven-development.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/SKU_Driven_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/SKU_Driven_Development</guid>
      <pubDate>Sat, 09 Feb 2008 18:45:59 GMT</pubDate>
    </item>
    <item>
      <title>How to use delegates to remove duplicated code</title>
      <description>Sometimes you have duplicated code, that is not easy to remove with "ordinary" coding approaches. Think about the following example. You have two or more methods that needs to be encapsulated with try-catch blocks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjachman.wordpress.com%2f2008%2f02%2f06%2fhow-to-use-delegates-to-remove-duplicated-code%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjachman.wordpress.com%2f2008%2f02%2f06%2fhow-to-use-delegates-to-remove-duplicated-code%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_use_delegates_to_remove_duplicated_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_use_delegates_to_remove_duplicated_code</guid>
      <pubDate>Thu, 07 Feb 2008 01:31:02 GMT</pubDate>
    </item>
    <item>
      <title>For Loops: Using i++, ++i, Enumerators, or None of the Above?</title>
      <description>A quest to move away from the 50 year old style of &amp;quot;for loops&amp;quot; and embrace newer ways of getting the same job done. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f02%2ffor-loops-using-i-i-enumerators-or-none.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f02%2ffor-loops-using-i-i-enumerators-or-none.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/For_Loops_Using_i_i_Enumerators_or_None_of_the_Above</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/For_Loops_Using_i_i_Enumerators_or_None_of_the_Above</guid>
      <pubDate>Mon, 04 Feb 2008 15:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Expression Tree Basics</title>
      <description>Newcomers to LINQ often find expression trees difficult to grasp. In this post I hope to show that the subject is not quite as difficult as it might appear at first. Any reader who has an intermediate level understanding of LINQ should find the material in this post easy to grasp. An expression tree provides a method of translating executable code into data. This can be very valuable if you want to modify or transform code before executing it. In particular, it can be useful if you want to transform C# code such as a LINQ query expression into code that operates on another process, such as a SQL database. But I'm getting ahead of myself. By the end of this post you will find it easy to understand why it is helpful to translate code into data. First I need to provide a little background. Let's start by seeing the relatively simple syntax for creating an expression tree.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f01%2f31%2fexpression-tree-basics.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f01%2f31%2fexpression-tree-basics.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Expression_Tree_Basics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Expression_Tree_Basics</guid>
      <pubDate>Thu, 31 Jan 2008 21:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Confessions of a Software Developer</title>
      <description>Has anybody else ever felt overwhelmed with the sheer mass of &amp;quot;stuff&amp;quot; involved with software development? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aaronlerch.com%2fblog%2f2008%2f01%2f30%2fconfessions-of-a-software-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aaronlerch.com%2fblog%2f2008%2f01%2f30%2fconfessions-of-a-software-developer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Confessions_of_a_Software_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Confessions_of_a_Software_Developer</guid>
      <pubDate>Thu, 31 Jan 2008 06:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Finally Understanding COM After Changing a Light Bulb</title>
      <description>After years of ignoring it, a .net programmer is forced to actually understand COM (component object model) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f01%2ffinally-understanding-com-after.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f01%2ffinally-understanding-com-after.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Finally_Understanding_COM_After_Changing_a_Light_Bulb</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Finally_Understanding_COM_After_Changing_a_Light_Bulb</guid>
      <pubDate>Tue, 29 Jan 2008 03:17:38 GMT</pubDate>
    </item>
    <item>
      <title>Future Focus I</title>
      <description>This is the first of a series of monthly posts designed to give insight into the C# team's current plans for future versions of Visual Studio. Each post will highlight one or more key subjects that will impact users of the C# language. In this issue you will learn about the team's plan for Dynamic Lookup. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f01%2f25%2ffuture-focus.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fcharlie%2farchive%2f2008%2f01%2f25%2ffuture-focus.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Future_Focus_I</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Future_Focus_I</guid>
      <pubDate>Sat, 26 Jan 2008 09:46:02 GMT</pubDate>
    </item>
    <item>
      <title>C# by Contract - Using Expression Trees</title>
      <description>Using Lambda Expressions to get more bang for my buck! This Article is part of a series exploring the capabilities of .NET 3.5 and how new advances allow the development of a very powerful Design by Contract (or Contract First or Contract Driven Development) system in very few lines. DBC can help you write better code and although the examples in this post are in C#, they will work equally well in VB.NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faabs.wordpress.com%2f2008%2f01%2f18%2fc-by-contract-using-expression-trees%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faabs.wordpress.com%2f2008%2f01%2f18%2fc-by-contract-using-expression-trees%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/C_by_Contract_Using_Expression_Trees</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/C_by_Contract_Using_Expression_Trees</guid>
      <pubDate>Sat, 19 Jan 2008 01:31:02 GMT</pubDate>
    </item>
    <item>
      <title> .NET Framework Library Source Code now available</title>
      <description>Scott Guthrie announces that the .NET framework source code can now accessed in Visual Studio &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f01%2f16%2fnet-framework-library-source-code-now-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f01%2f16%2fnet-framework-library-source-code-now-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/NET_Framework_Library_Source_Code_now_available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/NET_Framework_Library_Source_Code_now_available</guid>
      <pubDate>Thu, 17 Jan 2008 00:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Borrowing Ideas From 3 Interesting *Internal* Classes in the .NET 3.5 </title>
      <description>Improve your code by borrowing ideas from System.Linq.Strings, System.Linq.Error, and Microsoft.Contracts.Contract. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f01%2fborrowing-ideas-from-3-interesting.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f01%2fborrowing-ideas-from-3-interesting.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Borrowing_Ideas_From_3_Interesting_Internal_Classes_in_the_NET_3_5</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Borrowing_Ideas_From_3_Interesting_Internal_Classes_in_the_NET_3_5</guid>
      <pubDate>Tue, 15 Jan 2008 10:31:03 GMT</pubDate>
    </item>
  </channel>
</rss>