<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by bradsjm</title>
    <description>Stories kicked by bradsjm</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>Enterprise Library 4.0 - Just Released</title>
      <description>Congratulations to the Enterprise Library Team for their release of Enterprise Library 4.0. A few enhancements and bug fixes in this release, but most importantly it comes with Unity IoC Integration. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnethitman.spaces.live.com%2fblog%2fcns!E149A8B1E1C25B14!144.entry"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnethitman.spaces.live.com%2fblog%2fcns!E149A8B1E1C25B14!144.entry" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Enterprise_Library_4_0_Just_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Enterprise_Library_4_0_Just_Released</guid>
      <pubDate>Sun, 18 May 2008 10:23:27 GMT</pubDate>
    </item>
    <item>
      <title>Implementing Generic Caching</title>
      <description>I develop for a large, high-availability website, with hundreds of thousands of daily users. As such, we need to cache a lot of data in our web-server memory (which is cheap) to save numerous hits to our main database cluster (which is very expensive). I would imagine the desire to improve performance by saving on database hits is common across many web applications - and caching frequently used data is often seen as one of the best ways to solve this problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fImplementing-Generic-Caching.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.objectreference.net%2fpost%2fImplementing-Generic-Caching.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_Generic_Caching</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_Generic_Caching</guid>
      <pubDate>Tue, 29 Apr 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Agile Architecture: Strategies for Scaling Agile Development</title>
      <description>Contrary to popular belief, architecture is an important aspect of agile software development efforts, just like traditional efforts, and is a critical part of scaling agile approaches to meet the real-world needs of modern organizations.  But, agilists approach architecture a bit differently than traditionalists do. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.agilemodeling.com%2fessays%2fagileArchitecture.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.agilemodeling.com%2fessays%2fagileArchitecture.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Agile_Architecture_Strategies_for_Scaling_Agile_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Agile_Architecture_Strategies_for_Scaling_Agile_Development</guid>
      <pubDate>Sun, 27 Apr 2008 21:46:27 GMT</pubDate>
    </item>
    <item>
      <title>Some useful SQL for handling hiearchical/recursive queries</title>
      <description>I used several dodgy ways of handling hierarchical structures in my apps before coming across this handy snippet. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView96264E4E-52EE-42BD-9494-2F33947A9063.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekzilla.co.uk%2fView96264E4E-52EE-42BD-9494-2F33947A9063.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Some_useful_SQL_for_handling_hiearchical_recursive_queries</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Some_useful_SQL_for_handling_hiearchical_recursive_queries</guid>
      <pubDate>Wed, 23 Aug 2006 06:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Cool (and Free) Threading .NET 2.0 E-Book </title>
      <description>&amp;quot;This is a very cool threading online reference and freely downloadable e-book (PDF). Using C# for its examples, in 76 pages it covers basic synchronization, locking, BackgroundWorker, async delegates and more.&amp;quot;

Via: http://coolthingoftheday.blogspot.com &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoolthingoftheday.blogspot.com%2f2006%2f08%2fcool-and-free-threading-net-20-e-book.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoolthingoftheday.blogspot.com%2f2006%2f08%2fcool-and-free-threading-net-20-e-book.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Cool_and_Free_Threading_NET_2_0_E_Book</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Cool_and_Free_Threading_NET_2_0_E_Book</guid>
      <pubDate>Wed, 23 Aug 2006 05:01:02 GMT</pubDate>
    </item>
    <item>
      <title>[Tools] Switched to Notepad++, here's my C# syntax file</title>
      <description>Jon Galloway on Notepad++ and all it's coolness, with screenshots! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2006%2f08%2f19%2f_5B00_Tools_5D00_-Switched-to-Notepad_2B002B002C00_-here_2700_s-my-C_2300_-syntax-file.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2006%2f08%2f19%2f_5B00_Tools_5D00_-Switched-to-Notepad_2B002B002C00_-here_2700_s-my-C_2300_-syntax-file.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Tools_Switched_to_Notepad_here_s_my_C_syntax_file</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Tools_Switched_to_Notepad_here_s_my_C_syntax_file</guid>
      <pubDate>Mon, 28 Aug 2006 23:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Securing ViewState efficiently and simple</title>
      <description>The first thing we need to do is to add encryption to the ViewState. This is done by editing the web.config only. To further enhance the security ASP.NET can add another level of encryption based on the actual user.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fCommentView%2cguid%2cbc9b8f96-c379-47e6-8cc5-8cb68b5a203e.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fCommentView%2cguid%2cbc9b8f96-c379-47e6-8cc5-8cb68b5a203e.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Securing_ViewState_efficiently_and_simple</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Securing_ViewState_efficiently_and_simple</guid>
      <pubDate>Tue, 29 Aug 2006 02:01:01 GMT</pubDate>
    </item>
    <item>
      <title>FileHelpers 1.6.0 Released</title>
      <description>A lot of new features and the most important: The RunTime Records are ready !!!

The FileHelpers are an easy to use library to import/export data from fixed length or delimited records in files, strings or streams. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffilehelpers.sourceforge.net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffilehelpers.sourceforge.net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/FileHelpers_1_6_0_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/FileHelpers_1_6_0_Released</guid>
      <pubDate>Thu, 17 Aug 2006 09:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Linux + Subversion + Trac in a VmWare Image = Perfect Agile World</title>
      <description>I love Trac as SCM because it integrates directly with the Subversion repository and full support the agile methodology.  
  
Now thanks to the guys of VmWare you can download a the Free VmWare player http://www.vmware.com/download/player/ and run your linux box inside windows for free.

And of course you can move it from machine to machine in your pen drive =) the best part, isn't ? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.vmware.com%2fvmtn%2fappliances%2fdirectory%2f308"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.vmware.com%2fvmtn%2fappliances%2fdirectory%2f308" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Linux_Subversion_Trac_in_a_VmWare_Image_Perfect_Agile_World</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Linux_Subversion_Trac_in_a_VmWare_Image_Perfect_Agile_World</guid>
      <pubDate>Wed, 19 Jul 2006 08:21:01 GMT</pubDate>
    </item>
    <item>
      <title>Virtual Earth v3 Mapping Server Control for ASP.NET</title>
      <description>I just uploaded a new release of my ASP.NET 2.0 Virtual Earth v3 mapping Server Control. The download contains a Visual Studio 2005 solution that contains the source code for the server control dll and a sample website that uses the control. Enjoy! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fBlog%2fPost.aspx%3fPostID%3d1308"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fBlog%2fPost.aspx%3fPostID%3d1308" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Virtual_Earth_v3_Mapping_Server_Control_for_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Virtual_Earth_v3_Mapping_Server_Control_for_ASP_NET</guid>
      <pubDate>Wed, 19 Jul 2006 09:31:01 GMT</pubDate>
    </item>
    <item>
      <title>C#: Generate an image of a web page</title>
      <description>I have some WinForms applications that would benefit from having images and thumbnails (sometimes called thumbshots) of internet web pages and so I decided yesterday to have a look at how to approach this.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetjunkies.com%2fWebLog%2falan.dean%2farchive%2f2005%2f04%2f25%2f70496.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetjunkies.com%2fWebLog%2falan.dean%2farchive%2f2005%2f04%2f25%2f70496.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Generate_an_image_of_a_web_page</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Generate_an_image_of_a_web_page</guid>
      <pubDate>Wed, 19 Jul 2006 04:51:01 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET 2.0 UrlRewriting Fix </title>
      <description>There is a bug in the URL Rewriting engine of ASP.NET 2.0.  While not specific to Community Server, it maniftested itself more so in CS communities.  Here, Scott Watermasysk presents a workaround.  Links to the original problem are included. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fscottwater.com%2fblog%2farchive%2f2006%2f07%2f17%2fASPNET-20-UrlRewriting-Fix.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fscottwater.com%2fblog%2farchive%2f2006%2f07%2f17%2fASPNET-20-UrlRewriting-Fix.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_2_0_UrlRewriting_Fix</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_2_0_UrlRewriting_Fix</guid>
      <pubDate>Tue, 18 Jul 2006 17:41:02 GMT</pubDate>
    </item>
    <item>
      <title>SharpSSH - A Secure Shell (SSH) library for .NET</title>
      <description>This is a pure .NET implementation of the SSH2 client protocol suite. 
The purpose of this project is to provide an easy API for reading/writing data to/from SSH channels and perform SFTP/SCP file transfers for .NET applications.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tamirgal.com%2fhome%2fdev.aspx%3fItem%3dSharpSsh"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tamirgal.com%2fhome%2fdev.aspx%3fItem%3dSharpSsh" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/SharpSSH_A_Secure_Shell_SSH_library_for_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/SharpSSH_A_Secure_Shell_SSH_library_for_NET</guid>
      <pubDate>Mon, 17 Jul 2006 14:11:04 GMT</pubDate>
    </item>
    <item>
      <title>BusyBoxDotNet | Enhancing ASP.NET user experience</title>
      <description>An ASP.NET please wait dialog &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbusybox.sourceforge.net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbusybox.sourceforge.net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/BusyBoxDotNet_Enhancing_ASP_NET_user_experience</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/BusyBoxDotNet_Enhancing_ASP_NET_user_experience</guid>
      <pubDate>Sun, 16 Jul 2006 01:21:01 GMT</pubDate>
    </item>
    <item>
      <title>Tip/Trick: Using Server Side Comments with ASP.NET 2.0</title>
      <description>Scott Guthrie shares another trick with us, this time Server side comments. I had no idea they existed. &amp;quot;ASP.NET supports a little known feature called "server-side comments" that you can use to completely disable code/controls/html in a page.  Server-side comments in ASP.NET are delimited using a &amp;lt;%-- --%&amp;gt; syntax.&amp;quot; &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%2f2006%2f07%2f09%2fTip_2F00_Trick_3A00_-Using-Server-Side-Comments-with-ASP.NET-2.0-.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2006%2f07%2f09%2fTip_2F00_Trick_3A00_-Using-Server-Side-Comments-with-ASP.NET-2.0-.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Tip_Trick_Using_Server_Side_Comments_with_ASP_NET_2_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Tip_Trick_Using_Server_Side_Comments_with_ASP_NET_2_0</guid>
      <pubDate>Mon, 10 Jul 2006 03:41:01 GMT</pubDate>
    </item>
    <item>
      <title>URL parsing and manipulation in .NET</title>
      <description>While .NET has a couple of URI classes they're pretty useless.  They don't decode the various parts and you can't manipulate them either.  Many projects I've seen (Subtext included) just try and manipulate them via strings which varying degrees of success.

Here's a pure C# .NET URL decoder that uses a regex I developed for performance based on a VBScript class I developed a while back.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.damieng.com%2fblog%2farchive%2f2006%2f07%2f07%2fURL_parsing_and_manipulation_in_NET.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.damieng.com%2fblog%2farchive%2f2006%2f07%2f07%2fURL_parsing_and_manipulation_in_NET.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/URL_parsing_and_manipulation_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/URL_parsing_and_manipulation_in_NET</guid>
      <pubDate>Mon, 10 Jul 2006 02:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Mock Objects are your Friend</title>
      <description>&amp;quot;One of a Test Driven Developer's best allies is the mock object.  Mocks or stubs have always been one of the best tools to create smaller unit tests by providing a boundary condition of known behavior.  What might not be as obvious is the usage of mock objects as a design tool and a mechanism to maintain that all important productive Flow.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjeremy.miller%2farchive%2f2006%2f07%2f03%2f147075.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjeremy.miller%2farchive%2f2006%2f07%2f03%2f147075.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Mock_Objects_are_your_Friend</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Mock_Objects_are_your_Friend</guid>
      <pubDate>Tue, 04 Jul 2006 15:21:01 GMT</pubDate>
    </item>
    <item>
      <title>Resilient Plugins Part Deux - Granular Control</title>
      <description>This is a follow-up that describes how to apply fine grained controls to an event-based plugin architecture. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f07%2f01%2fResilientPluginsPartDeuxGranularControl.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f07%2f01%2fResilientPluginsPartDeuxGranularControl.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Resilient_Plugins_Part_Deux_Granular_Control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Resilient_Plugins_Part_Deux_Granular_Control</guid>
      <pubDate>Sun, 02 Jul 2006 12:01:01 GMT</pubDate>
    </item>
    <item>
      <title>Building Plugins Resilient to Versioning</title>
      <description>This article discusses how to design a plugin architecture that is resilient to versioning and changes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f06%2f26%2fBuildingPluginsResilientToVersioning.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2006%2f06%2f26%2fBuildingPluginsResilientToVersioning.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Building_Plugins_Resilient_to_Versioning</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Building_Plugins_Resilient_to_Versioning</guid>
      <pubDate>Tue, 27 Jun 2006 11:29:05 GMT</pubDate>
    </item>
    <item>
      <title>Roland Weigelt's GhostDoc</title>
      <description>GhostDoc is a free add-in for Visual Studio that automatically generates XML documentation comments. Either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from name and type of e.g. methods, properties or parameters. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.roland-weigelt.de%2fghostdoc%2findex.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.roland-weigelt.de%2fghostdoc%2findex.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Roland_Weigelt_s_GhostDoc</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Roland_Weigelt_s_GhostDoc</guid>
      <pubDate>Tue, 27 Jun 2006 09:13:01 GMT</pubDate>
    </item>
    <item>
      <title>Store your settings in isolated storage</title>
      <description>This is a good place to store small files like a setting or configuration file, because you have write permission by default. I have created a simple example of a static setting class called SesttingStore that has two properties which it persists to Isolated Storage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fStore%2bYour%2bSettings%2bIn%2bIsolated%2bStorage.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.madskristensen.dk%2fblog%2fStore%2bYour%2bSettings%2bIn%2bIsolated%2bStorage.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Store_your_settings_in_isolated_storage</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Store_your_settings_in_isolated_storage</guid>
      <pubDate>Tue, 23 May 2006 12:42:06 GMT</pubDate>
    </item>
    <item>
      <title>ADO.NET 2.0: The Data Access Classes Nobody Learned About</title>
      <description>The release of ADO.NET 2.0, as part of the Visual Studio 2005 launch and the refresh of the .NET Framework and Common Language Runtime, passed relatively unnoticed. That's understandable. With so much going on in the Microsoft tools domain, with the new Visual Studio Team System, SQL Server 2005, and previews of Office 12 and Windows Vista, that some little database connectivity stuff could easily be overlooked &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.devx.com%2fSummitDays%2fArticle%2f30806"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.devx.com%2fSummitDays%2fArticle%2f30806" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/ADO_NET_2_0_The_Data_Access_Classes_Nobody_Learned_About</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/ADO_NET_2_0_The_Data_Access_Classes_Nobody_Learned_About</guid>
      <pubDate>Wed, 15 Mar 2006 12:35:18 GMT</pubDate>
    </item>
  </channel>
</rss>