<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by ericdcoolest</title>
    <description>Stories kicked by ericdcoolest</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>Managed and Unmanaged, Metaphorically</title>
      <description>&amp;quot;Last night I was asked what the difference was between managed and unmanaged code by a non-coder.  I came up with a metaphor which works and our CEO asked me to post it.&amp;quot; &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%2f10%2f29%2fmanaged-and-unmanaged-metaphorically.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%2f10%2f29%2fmanaged-and-unmanaged-metaphorically.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Managed_and_Unmanaged_Metaphorically</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Managed_and_Unmanaged_Metaphorically</guid>
      <pubDate>Fri, 31 Oct 2008 01:16:38 GMT</pubDate>
    </item>
    <item>
      <title>FormView not retaining values when server-side validation fails</title>
      <description>Takes care of the problem in the Title &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.livingincode.com%2fweb%2fblog%2fpost%2fFormView-not-retaining-values-when-server-side-validation-fails.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.livingincode.com%2fweb%2fblog%2fpost%2fFormView-not-retaining-values-when-server-side-validation-fails.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/FormView_not_retaining_values_when_server_side_validation_fails</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/FormView_not_retaining_values_when_server_side_validation_fails</guid>
      <pubDate>Thu, 30 Oct 2008 23:57:27 GMT</pubDate>
    </item>
    <item>
      <title>An Updated Abstract Boilerplate HttpHandler</title>
      <description>An update to Phil Haack's standard abstract HttpHandler &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2008%2f10%2f28%2fAn-Updated-Abstract-Boilerplate-HttpHandler.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.theaccidentalgeek.com%2fpost%2f2008%2f10%2f28%2fAn-Updated-Abstract-Boilerplate-HttpHandler.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/An_Updated_Abstract_Boilerplate_HttpHandler</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/An_Updated_Abstract_Boilerplate_HttpHandler</guid>
      <pubDate>Thu, 30 Oct 2008 22:18:07 GMT</pubDate>
    </item>
    <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>Make Visual Studio Generate Your Repository</title>
      <description>As many of you may know, I've been goofing around with Code Generation again with SubSonic's new MVC Addin. One of the things I really wanted to try and flex is Visual Studio 2008's code generation bits - T4. Not many people know it even exists, and to me it's one of the Great Hidden Secrets of Visual Studio 2008.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fmake-visual-studio-generate-your-repository%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fmake-visual-studio-generate-your-repository%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Make_Visual_Studio_Generate_Your_Repository</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Make_Visual_Studio_Generate_Your_Repository</guid>
      <pubDate>Wed, 15 Oct 2008 23:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Load Virtual Earth on Demand</title>
      <description>The Virtual Earth JavaScript control is not small weighing in at 217KB when compressed in Version 6.2. When you require the rich experience of Virtual Earth this size is not an issue, the control is aimed at broadband users and within a few moments of interacting with the map you can easy exceed this with the rich imagery being loaded on demand. But what if your web page only needs to show the Virtual Earth map when a user asks for it or you just want your page to load super fast? You need to load Virtual Earth on demand. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.liveside.net%2fdeveloper%2farchive%2f2008%2f10%2f08%2fload-virtual-earth-on-demand.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.liveside.net%2fdeveloper%2farchive%2f2008%2f10%2f08%2fload-virtual-earth-on-demand.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Load_Virtual_Earth_on_Demand</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Load_Virtual_Earth_on_Demand</guid>
      <pubDate>Thu, 09 Oct 2008 08:21:36 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>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>Debugging Code in the GAC - the best thing since sliced bread</title>
      <description>&amp;quot;[...] I read a lot and one thing that caught my eye was that any assembly that is to be used as an add-in needs to be signed and installed in the GAC.  This is troublesome as I always assumed that debugging code built this way was going to be, well, a pain in the GAC.&amp;quot;

Steve Hawley from Atalasoft gives a great little tutorial on this would-be problem. &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%2f07%2f24%2fdebugging-code-in-the-gac-the-best-thing-since-sliced-bread.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%2f07%2f24%2fdebugging-code-in-the-gac-the-best-thing-since-sliced-bread.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Debugging_Code_in_the_GAC_the_best_thing_since_sliced_bread</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Debugging_Code_in_the_GAC_the_best_thing_since_sliced_bread</guid>
      <pubDate>Sat, 26 Jul 2008 02:31:08 GMT</pubDate>
    </item>
    <item>
      <title>Developer Error or TFS Shortcoming?</title>
      <description>Steve summarizes a recent experience where he had to reinstall his system and apps to eliminate a problem with unmanaged debugging. Source control ended up not having all of his code which could have been a disaster. Steve was able to successfully restore his machine but it took longer than it should have - couldn't TFS have helped with this? &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%2f07%2f10%2fdon-t-be-stupid-like-me.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%2f07%2f10%2fdon-t-be-stupid-like-me.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/Developer_Error_or_TFS_Shortcoming</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/Developer_Error_or_TFS_Shortcoming</guid>
      <pubDate>Tue, 15 Jul 2008 04:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Menu item usability vs. learnability</title>
      <description>Lou Franco gives his take on application UI, inclusion/exclusion of menu items, etc. &amp;quot;A user interface is well-designed when the program behaves exactly how the user thought it would.&amp;quot; &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%2f07%2f03%2fmenu-item-usability-vs-learnability.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%2f07%2f03%2fmenu-item-usability-vs-learnability.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/winforms/Menu_item_usability_vs_learnability</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/winforms/Menu_item_usability_vs_learnability</guid>
      <pubDate>Mon, 14 Jul 2008 21:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How to Build a Managed/Unmanaged Library</title>
      <description>Working with an unmanaged static library - with that, you can build a managed C++ wrapper that exposes the functionality that you need. The C++ compiler does some fairly amazing things in terms of knowing when to do unmanaged/unmanaged transitions, but sometimes it does some surprising things that will cost. [Sample code included in the post] &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%2f07%2f02%2fhow-to-build-a-managed-unmanaged-library.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%2f07%2f02%2fhow-to-build-a-managed-unmanaged-library.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/cplusplus/How_to_Build_a_Managed_Unmanaged_Library</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/cplusplus/How_to_Build_a_Managed_Unmanaged_Library</guid>
      <pubDate>Thu, 03 Jul 2008 22:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Free WPF Image File Viewer with Annotations</title>
      <description>This post includes a free image file viewer application complete with annotation controls - source code for the project is also included - this is a Windows Presentation Foundation application, 100% .NET, and was built using the DotImage toolkit from Atalasoft. &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%2f07%2f02%2femageo-image-annotator-in-wpf.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%2f07%2f02%2femageo-image-annotator-in-wpf.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Free_WPF_Image_File_Viewer_with_Annotations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Free_WPF_Image_File_Viewer_with_Annotations</guid>
      <pubDate>Fri, 04 Jul 2008 04:01:03 GMT</pubDate>
    </item>
    <item>
      <title>A Safe &amp;amp; Asynchronous One to Many Stream Copy Through IL &amp;amp; Inheritance</title>
      <description>This post discusses ways to manage or work around problems arising from the statefulness of .NET Streams, including an explanation about how this is possible both through traditional inheritance and also through some indulgence in hacking of object protection levels by emitting custom IL. &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%2f26%2fusing-il-to-break-the-object-model-for-an-easy-asynchronous-one-to-many-stream-copy-in-net.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%2f26%2fusing-il-to-break-the-object-model-for-an-easy-asynchronous-one-to-many-stream-copy-in-net.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_Safe_Asynchronous_One_to_Many_Stream_Copy_Through_IL_Inheritance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_Safe_Asynchronous_One_to_Many_Stream_Copy_Through_IL_Inheritance</guid>
      <pubDate>Sat, 28 Jun 2008 01:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Custom functions in NAnt</title>
      <description>Some ideas about using NAnt for multiple builds. Code provided but is there a better way to do this? &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%2f06%2f25%2fcustom-functions-in-nant.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%2f06%2f25%2fcustom-functions-in-nant.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Custom_functions_in_NAnt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Custom_functions_in_NAnt</guid>
      <pubDate>Mon, 30 Jun 2008 20:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>