<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by asia</title>
    <description>Stories kicked by asia</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>The Future of Programming Languages</title>
      <description> In this article I'm going to focus on Dynamic Typing and Metaprogramming in particular. It's interesting to consider what the impact on the maintainability of our code from their increased prominence might be. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f10%2f15%2fanders-hejlsberg-on-the-future-of-programming-languages.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f10%2f15%2fanders-hejlsberg-on-the-future-of-programming-languages.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_Future_of_Programming_Languages</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_Future_of_Programming_Languages</guid>
      <pubDate>Fri, 17 Oct 2008 02:31:16 GMT</pubDate>
    </item>
    <item>
      <title>Tidying Up Old Blog Entries (Cleaning up MS Office HTML tags)</title>
      <description> Looking back it seems like complete lunacy. For a period of time my method of choice to create blog entries was to write them out in Word 2003 and then export html. The almost unreadable text has been haunting me for a long time and I've finally gone back and fixed them. Along the way I built a small utility for doing this and here it is &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f10%2f09%2ftidying-up-old-blog-entries.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f10%2f09%2ftidying-up-old-blog-entries.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Tidying_Up_Old_Blog_Entries_Cleaning_up_MS_Office_HTML_tags</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Tidying_Up_Old_Blog_Entries_Cleaning_up_MS_Office_HTML_tags</guid>
      <pubDate>Fri, 17 Oct 2008 03:16:33 GMT</pubDate>
    </item>
    <item>
      <title>Start menu context annoyances</title>
      <description>Dave discusses some options when it comes to a context menu add-on used for finding out what files have a lock on them by team members, etc. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f10%2f06%2fstart-menu-context-annoyances.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f10%2f06%2fstart-menu-context-annoyances.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Start_menu_context_annoyances</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Start_menu_context_annoyances</guid>
      <pubDate>Wed, 08 Oct 2008 05:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Avoiding the Dangers of Ambiguously Defined Data-Types</title>
      <description>When you are handed a string, integer, or any value type, can you know what it really represents? Can you define the range of appropriate behaviors for that data? Can you tell if it's formatted correctly? The problem is, in all of these cases, you can't... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f10%2f03%2favoiding-ambiguous-types-in-c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f10%2f03%2favoiding-ambiguous-types-in-c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Avoiding_the_Dangers_of_Ambiguously_Defined_Data_Types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Avoiding_the_Dangers_of_Ambiguously_Defined_Data_Types</guid>
      <pubDate>Wed, 08 Oct 2008 06:16:11 GMT</pubDate>
    </item>
    <item>
      <title>Late Binding in C# using Dynamic Compilation</title>
      <description>Steve goes through his approach to using reflection, making the code easier to read, making it easier to maintain, discusses the &amp;quot;middle-class multiple inheritance&amp;quot;, and provides a zipped project of the AdapterCompiler. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f09%2f29%2flate-binding-in-c-using-dynamic-compilation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f09%2f29%2flate-binding-in-c-using-dynamic-compilation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Late_Binding_in_C_using_Dynamic_Compilation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Late_Binding_in_C_using_Dynamic_Compilation</guid>
      <pubDate>Wed, 01 Oct 2008 03:16:02 GMT</pubDate>
    </item>
    <item>
      <title>F# at Code Camp 10 In Waltham, MA</title>
      <description>Richard Minerich presented functional programming and concurrency in F# at Code Camp in Massachusetts &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f09%2f19%2ff-at-code-camp-10-in-waltham-ma.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f09%2f19%2ff-at-code-camp-10-in-waltham-ma.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/F_at_Code_Camp_10_In_Waltham_MA</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/F_at_Code_Camp_10_In_Waltham_MA</guid>
      <pubDate>Fri, 26 Sep 2008 01:01:14 GMT</pubDate>
    </item>
    <item>
      <title>VSX Conference</title>
      <description>Lou Franco's recollection of events at the VSX Conference last week. (Visual Studio eXtensibility) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2floufranco%2farchive%2f2008%2f09%2f22%2fvsx-conference.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2floufranco%2farchive%2f2008%2f09%2f22%2fvsx-conference.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/VSX_Conference</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/VSX_Conference</guid>
      <pubDate>Fri, 26 Sep 2008 02:31:13 GMT</pubDate>
    </item>
    <item>
      <title>Tidy Things Up</title>
      <description>Ever wanted to have one assembly, but be able to manage your code in separate assemblies? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f09%2f19%2fto-tidy-things-up.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f09%2f19%2fto-tidy-things-up.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Tidy_Things_Up</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Tidy_Things_Up</guid>
      <pubDate>Fri, 26 Sep 2008 00:16:16 GMT</pubDate>
    </item>
    <item>
      <title>Some Managed/Unmanaged Exception Tricks</title>
      <description>I just spent 5 days tracking down a Heisenbug. Historically, I've tracked down a lot of these but not because I create a lot of them, because I'm good at finding them. In this particular case, I had a set of unit tests that were failing on our build server but did not fail consistently on my machine. This is not a good sign to start with.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f09%2f11%2fsome-managed-unmanaged-exception-tricks.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f09%2f11%2fsome-managed-unmanaged-exception-tricks.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Some_Managed_Unmanaged_Exception_Tricks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Some_Managed_Unmanaged_Exception_Tricks</guid>
      <pubDate>Thu, 18 Sep 2008 22:01:23 GMT</pubDate>
    </item>
    <item>
      <title>How much should I expect my end-user to know?</title>
      <description>From a software support perspective, the question is, how much should I expect my end-user to know?  If someone asks me a basic question about our product, then I answer it without hesitation.  But what if someone asks me a basic programming question?  For example, how to create a for-loop? 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fsupport%2farchive%2f2008%2f09%2f08%2fa-strange-game-the-only-winning-move-is-not-to-play-how-about-a-nice-game-of-chess.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fsupport%2farchive%2f2008%2f09%2f08%2fa-strange-game-the-only-winning-move-is-not-to-play-how-about-a-nice-game-of-chess.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_much_should_I_expect_my_end_user_to_know</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_much_should_I_expect_my_end_user_to_know</guid>
      <pubDate>Wed, 10 Sep 2008 00:16:12 GMT</pubDate>
    </item>
    <item>
      <title>How to set up your own free VSLab-based Matlab/Mathematica replacement</title>
      <description>VSLab has just been updated with full support for Visual Studio 2008 Shell and the F# CTP release. It has been a rough couple of weeks for the VSLab team as F# CTP changed a number of things and they have been working hard to put together a compatible release. In this article I talk about a bit about what exactly VSLab is and walk you through creating a free VSLab installation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f09%2f08%2fhow-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f09%2f08%2fhow-to-quickly-set-up-your-own-vslab-based-free-matlab-mathematica-replacement.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_set_up_your_own_free_VSLab_based_Matlab_Mathematica_replacement</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_set_up_your_own_free_VSLab_based_Matlab_Mathematica_replacement</guid>
      <pubDate>Tue, 09 Sep 2008 23:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Shell 2008: Bringing More .NET Languages into the Fold</title>
      <description>Visual Studio Shell was released in January of 2007 without much fanfare.  Even though it's free to download, at the time it was not very useful for most developers as few packages had yet been written for it.  Now eight months have gone by and quite a few projects are sporting free Visual Studio interfaces.  In this article I discuss Visual Studio Shell itself as well as several of the languages which are currently developing shells. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f28%2fvisual-studio-shell-2008-is-bringing-more-net-languages-into-the-visual-stuido-fold.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f28%2fvisual-studio-shell-2008-is-bringing-more-net-languages-into-the-visual-stuido-fold.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Shell_2008_Bringing_More_NET_Languages_into_the_Fold</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Shell_2008_Bringing_More_NET_Languages_into_the_Fold</guid>
      <pubDate>Thu, 04 Sep 2008 12:16:03 GMT</pubDate>
    </item>
    <item>
      <title>What if it's not in Environment.SpecialFolder?</title>
      <description>The correct way to find the location of system folders not listed in Environment.SpecialFolder. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f25%2fgetting-the-fonts-folder.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f25%2fgetting-the-fonts-folder.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/What_if_it_s_not_in_Environment_SpecialFolder</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/What_if_it_s_not_in_Environment_SpecialFolder</guid>
      <pubDate>Thu, 04 Sep 2008 05:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Changing Your Garbage Collector Settings on the Fly</title>
      <description>.NET 3.5 and 2.0 SP1 jointly included a new feature which lets you programmatically manipulate the way your garbage collector acts.  This can be done through changing the value of a new property of the System.Runtime.GCSettings class named LatencyMode. In this article I will walk you through this new property and the different effects of each of it's possible settings. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f20%2fchanging-your-garbage-collector-settings-on-the-fly-net-memory-management-part-5.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f20%2fchanging-your-garbage-collector-settings-on-the-fly-net-memory-management-part-5.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Changing_Your_Garbage_Collector_Settings_on_the_Fly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Changing_Your_Garbage_Collector_Settings_on_the_Fly</guid>
      <pubDate>Thu, 04 Sep 2008 01:01:12 GMT</pubDate>
    </item>
    <item>
      <title>More F# At Code Camp Hartford</title>
      <description>Rick Minerich writes about CodeCamp in Hartford and his recent F# presentation with slides and code examples &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f16%2ff-at-code-camp-hartford.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f16%2ff-at-code-camp-hartford.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/More_F_At_Code_Camp_Hartford</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/More_F_At_Code_Camp_Hartford</guid>
      <pubDate>Tue, 19 Aug 2008 09:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Generic Fiddling</title>
      <description>I spent an hour yesterday playing with generics to get my chops up a little better.  After reading Krzystof Cwalina's post on the layout of the generic collections, I came up with this little gem: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f08%2fgeneric-fiddling.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f08%2fgeneric-fiddling.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generic_Fiddling</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generic_Fiddling</guid>
      <pubDate>Tue, 19 Aug 2008 10:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Multilingual OCR</title>
      <description>The challenges of accommodating multilingual OCR engines - and what does &amp;quot;multilingual&amp;quot; really mean anyway when it comes to technical implementation? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f05%2fmultilingual-ocr.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f05%2fmultilingual-ocr.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Multilingual_OCR</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Multilingual_OCR</guid>
      <pubDate>Thu, 07 Aug 2008 22:46:06 GMT</pubDate>
    </item>
    <item>
      <title>Managed C++ and IDisposable</title>
      <description>Quick fix for IDisposable compiler error &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f01%2fmanaged-c-and-idisposable.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f01%2fmanaged-c-and-idisposable.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/cplusplus/Managed_C_and_IDisposable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/cplusplus/Managed_C_and_IDisposable</guid>
      <pubDate>Thu, 07 Aug 2008 22:01:10 GMT</pubDate>
    </item>
    <item>
      <title>Visual C++ Compiler Bug Discovered</title>
      <description>This bug exists in the optimizer in VC 2003 and 2005.  It does not exist in VC 2008. Code, etc. included. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f13%2fwoo-hoo-compiler-bug.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f13%2fwoo-hoo-compiler-bug.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/cplusplus/Visual_C_Compiler_Bug_Discovered</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/cplusplus/Visual_C_Compiler_Bug_Discovered</guid>
      <pubDate>Mon, 16 Jun 2008 21:16:03 GMT</pubDate>
    </item>
    <item>
      <title>ompiling, Linking, and Linq-ing</title>
      <description>Thoughts about LINQ vs. flat files &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f11%2fcompiling-linking-and-linq-ing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f11%2fcompiling-linking-and-linq-ing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/ompiling_Linking_and_Linq_ing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/ompiling_Linking_and_Linq_ing</guid>
      <pubDate>Mon, 16 Jun 2008 23:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Tips on Creating Portable APIs</title>
      <description>Five tips and hints on creating good portable APIs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f05%2fportable-apis.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f05%2fportable-apis.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Tips_on_Creating_Portable_APIs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Tips_on_Creating_Portable_APIs</guid>
      <pubDate>Wed, 11 Jun 2008 04:46:16 GMT</pubDate>
    </item>
    <item>
      <title>Why Are Our Programs Still Represented by Flat Files?</title>
      <description>It's time to leave the secondary, external structure of our programs behind. If you can treat the reflected code from a programming language like an abstract data structure, why can't you just keep the source itself in a similarly abstracted data structure? Isn't the structure of a program more similar to a graph, than a list? Besides the momentum of the past, what is keeping us tied to having our code in this format? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f06%2f06%2fwhy-are-our-programs-still-represented-by-flat-files.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f06%2f06%2fwhy-are-our-programs-still-represented-by-flat-files.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_Are_Our_Programs_Still_Represented_by_Flat_Files</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_Are_Our_Programs_Still_Represented_by_Flat_Files</guid>
      <pubDate>Wed, 11 Jun 2008 02:31:25 GMT</pubDate>
    </item>
    <item>
      <title>Full-Screening your WebImageViewer</title>
      <description>How to automatically full-screen a browser for viewing images and documents in a browser-based image viewer. Addresses problems specific to IE. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f05%2f27%2ffull-screening-your-dotimage-webimageviewer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f05%2f27%2ffull-screening-your-dotimage-webimageviewer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Full_Screening_your_WebImageViewer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Full_Screening_your_WebImageViewer</guid>
      <pubDate>Thu, 29 May 2008 04:01:03 GMT</pubDate>
    </item>
    <item>
      <title>PDF Image Grabber Application</title>
      <description>The PDF Image Grabber allows you to take embedded images out of PDF Files. Simply open the PDF, choose the page, and then choose which image you want.  Then click the Save button and pick a filename. The file saved will be the original image in the PDF at its original size. Application and Source Code provided. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f27%2fpdf-image-grabber.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f27%2fpdf-image-grabber.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/PDF_Image_Grabber_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/PDF_Image_Grabber_Application</guid>
      <pubDate>Thu, 29 May 2008 02:31:04 GMT</pubDate>
    </item>
    <item>
      <title>iPod Ad Generator</title>
      <description>The iPod Ad Generator creates a silhouette image of you and your friends. Free Windows Application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f28%2fipod-ad-generator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f28%2fipod-ad-generator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/iPod_Ad_Generator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/iPod_Ad_Generator</guid>
      <pubDate>Thu, 29 May 2008 04:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>