<?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>Using Obscure Windows COM APIs in .NET</title>
      <description>A lot of the new Windows Vista and Windows 7 APIs are exposed via COM. Here's a simple introduction for how to use them when no wrappers are available. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2009%2f04%2fusing-obscure-windows-com-apis-in-net.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2009%2f04%2fusing-obscure-windows-com-apis-in-net.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Using_Obscure_Windows_COM_APIs_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Using_Obscure_Windows_COM_APIs_in_NET</guid>
      <pubDate>Fri, 24 Apr 2009 22:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How .NET Regular Expressions Really Work</title>
      <description>A very deep dive into the source code for how .NET Regular Expressions 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%2f2009%2f03%2fhow-net-regular-expressions-really-work.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2009%2f03%2fhow-net-regular-expressions-really-work.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/How_NET_Regular_Expressions_Really_Work</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/How_NET_Regular_Expressions_Really_Work</guid>
      <pubDate>Mon, 16 Mar 2009 20:46:04 GMT</pubDate>
    </item>
    <item>
      <title>The Academic Background of the .NET Community Leaders</title>
      <description>In this post Keyvan demonstrates the Academic background of most famous guys in the .NET community and talks about the various aspects of academic knowledge and its effect among technology leaders. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnayyeri.net%2fblog%2fthe-academic-background-of-the-.net-community-leaders%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnayyeri.net%2fblog%2fthe-academic-background-of-the-.net-community-leaders%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_Academic_Background_of_the_NET_Community_Leaders</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_Academic_Background_of_the_NET_Community_Leaders</guid>
      <pubDate>Sat, 13 Dec 2008 18:01:10 GMT</pubDate>
    </item>
    <item>
      <title>The Private Life of a Public API</title>
      <description>Developing a public API on .NET is hard work, but it can be rewarding. Some reflections on the &amp;quot;Framework Design Guidelines&amp;quot; &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%2f12%2fprivate-life-of-public-api.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f12%2fprivate-life-of-public-api.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/The_Private_Life_of_a_Public_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/The_Private_Life_of_a_Public_API</guid>
      <pubDate>Thu, 04 Dec 2008 15:46:13 GMT</pubDate>
    </item>
    <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>Sun, 09 Nov 2008 05: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 18: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 17: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 18: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 21: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 19: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>Sat, 24 May 2008 00: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 19: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 16: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 10: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>Tue, 01 Apr 2008 03: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>Sat, 29 Mar 2008 01: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 23: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>Tue, 04 Mar 2008 01: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>Sun, 17 Feb 2008 02: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>Sun, 10 Feb 2008 00: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 07: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 21: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>Fri, 01 Feb 2008 03: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 12: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 09:17:38 GMT</pubDate>
    </item>
  </channel>
</rss>
