<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by JGaroutte</title>
    <description>Stories kicked by JGaroutte</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>WebService Documentation: Using a custom Site Map</title>
      <description>How to use a custom SiteMapProvider to build a menu of WebMethods in a WebService. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f08%2fWebService-Documentation-Using-a-custom-Site-Map.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f08%2fWebService-Documentation-Using-a-custom-Site-Map.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/WebService_Documentation_Using_a_custom_Site_Map</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/WebService_Documentation_Using_a_custom_Site_Map</guid>
      <pubDate>Mon, 18 Aug 2008 03:34:09 GMT</pubDate>
    </item>
    <item>
      <title>WebService Documentation: Using a custom template</title>
      <description>How to replace the default web service documentation asmx page with custom page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f08%2fWebService-Documentation-Using-a-custom-template.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f08%2fWebService-Documentation-Using-a-custom-template.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/WebService_Documentation_Using_a_custom_template</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/WebService_Documentation_Using_a_custom_template</guid>
      <pubDate>Sun, 10 Aug 2008 07:03:49 GMT</pubDate>
    </item>
    <item>
      <title>The returning event delegate</title>
      <description>An article about using a return type with delegates/events and the result. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f08%2fThe-returning-event-delegate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f08%2fThe-returning-event-delegate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/The_returning_event_delegate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/The_returning_event_delegate</guid>
      <pubDate>Mon, 04 Aug 2008 05:44:28 GMT</pubDate>
    </item>
    <item>
      <title>The woes of SourceForge.net and SVN</title>
      <description>A little information about the MergeInfo not supported message with Tortoise 1.5.x and previous versions of SVN servers like SourceForge.net &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fThe-woes-of-SourceForgenet-and-SVN.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fThe-woes-of-SourceForgenet-and-SVN.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/The_woes_of_SourceForge_net_and_SVN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/The_woes_of_SourceForge_net_and_SVN</guid>
      <pubDate>Tue, 29 Jul 2008 04:37:16 GMT</pubDate>
    </item>
    <item>
      <title>Beyond Generics, Interfaces, Providers and You : IReadByParentId</title>
      <description>A follow up article about adding interfaces to get a collection of object by a parentId using the generic interface provider model pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fBeyond-Generics2c-Interfaces2c-Providers-and-You--IReadByParentId.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fBeyond-Generics2c-Interfaces2c-Providers-and-You--IReadByParentId.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Beyond_Generics_Interfaces_Providers_and_You_IReadByParentId</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Beyond_Generics_Interfaces_Providers_and_You_IReadByParentId</guid>
      <pubDate>Mon, 28 Jul 2008 02:10:32 GMT</pubDate>
    </item>
    <item>
      <title>Generics, Interfaces, Providers and You - Part 4: Building the Classes</title>
      <description>The 4th and final part in a series about using generic interfaces in a provider model. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-4-Building-the-Classes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-4-Building-the-Classes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_4_Building_the_Classes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_4_Building_the_Classes</guid>
      <pubDate>Sun, 27 Jul 2008 23:57:30 GMT</pubDate>
    </item>
    <item>
      <title>Generics, Interfaces, Providers and You - Part 3:IProviderCollection </title>
      <description>Generics, Interfaces, Providers and You - Part 3:IProviderCollection  &amp;amp; IProviderRepository...
Part 3 in a series about using generic interfaces in a provider model. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-3IProviderCollection-amp3b-IProviderRepository.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-3IProviderCollection-amp3b-IProviderRepository.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_3_IProviderCollection</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_3_IProviderCollection</guid>
      <pubDate>Sun, 27 Jul 2008 23:56:19 GMT</pubDate>
    </item>
    <item>
      <title>Generics, Interfaces, Providers and You - Part 2:IDataObject</title>
      <description>Part 2 in a series about using generic interfaces with the provider model. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-2IDataObject-amp3b-IProvider.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-2IDataObject-amp3b-IProvider.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_2_IDataObject</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_2_IDataObject</guid>
      <pubDate>Sun, 27 Jul 2008 07:24:43 GMT</pubDate>
    </item>
    <item>
      <title>Generics, Interfaces, Providers and You - Part 1:Getting Started</title>
      <description>An article about using generics and interfaces with the provider model &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-1Getting-Started.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f07%2fGenerics2c-Interfaces2c-Providers-and-You---Part-1Getting-Started.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_1_Getting_Started</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generics_Interfaces_Providers_and_You_Part_1_Getting_Started</guid>
      <pubDate>Sun, 27 Jul 2008 05:40:48 GMT</pubDate>
    </item>
    <item>
      <title>The DropDownList, the DataBind and the Missing Value</title>
      <description>This covers a control to help handle the ArgumentOutOfRangeException that happens when a DropDownList has the SelectedValue data bound and the value is not in its items collection. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f07%2fThe-DropDownList2c-the-DataBind-and-the-Missing-Value.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f07%2fThe-DropDownList2c-the-DataBind-and-the-Missing-Value.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/The_DropDownList_the_DataBind_and_the_Missing_Value</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/The_DropDownList_the_DataBind_and_the_Missing_Value</guid>
      <pubDate>Wed, 09 Jul 2008 07:33:21 GMT</pubDate>
    </item>
    <item>
      <title>Using Classes To Fight CSS Class Explosion</title>
      <description>You might think that really stylable HTML needs classes all over the place. That's not true, thanks to descendant selectors, which let you target elements inside a parent element. &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%2f2008%2f06%2f18%2fusing-lt-body-gt-classes-to-fight-css-class-explosion.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fjgalloway%2farchive%2f2008%2f06%2f18%2fusing-lt-body-gt-classes-to-fight-css-class-explosion.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_Classes_To_Fight_CSS_Class_Explosion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_Classes_To_Fight_CSS_Class_Explosion</guid>
      <pubDate>Thu, 19 Jun 2008 16:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Enum - the good, the bad, the ugly and how to kill them</title>
      <description>A method of using objects intstead of enums in code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f06%2fEnum---the-good2c-the-bad2c-the-ugly-and-how-to-kill-them.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f06%2fEnum---the-good2c-the-bad2c-the-ugly-and-how-to-kill-them.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Enum_the_good_the_bad_the_ugly_and_how_to_kill_them</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Enum_the_good_the_bad_the_ugly_and_how_to_kill_them</guid>
      <pubDate>Tue, 17 Jun 2008 12:10:25 GMT</pubDate>
    </item>
    <item>
      <title>Strongly Typed Dynamic User Controls</title>
      <description>A short way to display and consume strongly typed user controls. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f06%2fStrongly-Typed-Dynamic-User-Controls.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f06%2fStrongly-Typed-Dynamic-User-Controls.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Strongly_Typed_Dynamic_User_Controls</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Strongly_Typed_Dynamic_User_Controls</guid>
      <pubDate>Wed, 04 Jun 2008 12:11:24 GMT</pubDate>
    </item>
    <item>
      <title>Reflecting your assemblies in an ASP.Net web site</title>
      <description>If you have ever tried to use reflection in a web site project and found that it would not work because some assemblies are not loaded yet... here is a simple solution. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f05%2fReflecting-your-assemblies-in-an-ASPNet-web-site.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f05%2fReflecting-your-assemblies-in-an-ASPNet-web-site.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Reflecting_your_assemblies_in_an_ASP_Net_web_site</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Reflecting_your_assemblies_in_an_ASP_Net_web_site</guid>
      <pubDate>Thu, 29 May 2008 05:51:16 GMT</pubDate>
    </item>
    <item>
      <title>Extending the ASP.Net Security model to use rights : Part Four - Right</title>
      <description>The last part in a four part series on extending the asp.net security model to use rights.  This covers the RightPermission and how to use it, with the rightAttribute, to secure methods so only users with the corerct right can run the method. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f05%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-Four---RightPermission.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.net%2fpost%2f2008%2f05%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-Four---RightPermission.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Extending_the_ASP_Net_Security_model_to_use_rights_Part_Four_Right</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Extending_the_ASP_Net_Security_model_to_use_rights_Part_Four_Right</guid>
      <pubDate>Wed, 28 May 2008 06:23:34 GMT</pubDate>
    </item>
    <item>
      <title>Extending the ASP.Net Security model to use rights : Part Three</title>
      <description>Part three of the &amp;quot;Extending the ASP.Net Security model to use rights&amp;quot; series.  It covers the RightAttribute that can be appiled to secure the code by a Right instead of a role. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f05%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-Three---Attributes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f05%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-Three---Attributes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Extending_the_ASP_Net_Security_model_to_use_rights_Part_Three</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Extending_the_ASP_Net_Security_model_to_use_rights_Part_Three</guid>
      <pubDate>Tue, 27 May 2008 04:20:10 GMT</pubDate>
    </item>
    <item>
      <title>Extending the ASP.Net Security model to use rights : IHttpModule</title>
      <description>Part 2 on extending the asp.net membership and roles system to include and use rights with a custom Principal.  This covers the IHttpModule needed to get the custom Principal into the current request.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f05%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-two---the-IHttpModule.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f05%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-two---the-IHttpModule.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Extending_the_ASP_Net_Security_model_to_use_rights_IHttpModule</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Extending_the_ASP_Net_Security_model_to_use_rights_IHttpModule</guid>
      <pubDate>Fri, 23 May 2008 05:56:02 GMT</pubDate>
    </item>
    <item>
      <title>Extending the ASP.Net Security model to use rights : Part one - IPrinc</title>
      <description>An article on extending the asp.net membership and roles system to include and use rights with a custom Principal. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f04%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-one---IPrincipal.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffgaroutte.com%2fpost%2f2008%2f04%2fExtending-the-ASPNet-Security-model-to-use-rights--Part-one---IPrincipal.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Extending_the_ASP_Net_Security_model_to_use_rights_Part_one_IPrinc</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Extending_the_ASP_Net_Security_model_to_use_rights_Part_one_IPrinc</guid>
      <pubDate>Fri, 23 May 2008 05:52:26 GMT</pubDate>
    </item>
    <item>
      <title>Using Database Projects for Visual Studio</title>
      <description>Do you use database projects in Visual Studio? If not, then now is a good time to start. It is the best way I have found to source control my databases without actually sticking the database file itself in the repository. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f05%2fUsing-Database-Projects-for-Visual-Studio.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f05%2fUsing-Database-Projects-for-Visual-Studio.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Using_Database_Projects_for_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Using_Database_Projects_for_Visual_Studio</guid>
      <pubDate>Wed, 07 May 2008 18:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Using The Event Model: Throwing and Handling Custom Events</title>
      <description>If you haven't tried using the event model in .NET you don't know what you're missing. If this is the case, then I'm glad you're here. Events are a very nice way to add flexibility to your projects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f04%2fUsing-The-Event-Model-Throwing-and-Handling-Custom-Events.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f04%2fUsing-The-Event-Model-Throwing-and-Handling-Custom-Events.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_The_Event_Model_Throwing_and_Handling_Custom_Events</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_The_Event_Model_Throwing_and_Handling_Custom_Events</guid>
      <pubDate>Tue, 22 Apr 2008 12:09:51 GMT</pubDate>
    </item>
    <item>
      <title>Clean Up ASP.NETs Head Tag With ControlAdapters</title>
      <description>Ok, if you're anything like me you absolutely gag when you see the rendered content of the ASP.NET head tag. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f04%2fClean-Up-ASPNETs-Head-Tag-With-ControlAdapters.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f04%2fClean-Up-ASPNETs-Head-Tag-With-ControlAdapters.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Clean_Up_ASP_NETs_Head_Tag_With_ControlAdapters</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Clean_Up_ASP_NETs_Head_Tag_With_ControlAdapters</guid>
      <pubDate>Thu, 17 Apr 2008 14:46:07 GMT</pubDate>
    </item>
    <item>
      <title>Implementing Interfaces: ICloneable and IComparable</title>
      <description>A friend of mine was showing me about some common interfaces and some good use cases for them the other day. A discussion arose of how to accurately create a deep copy of an object and the best way to go about it. Shortly after that discussion we got into the Sort() method and how to dictate how that method will sort your objects. This is when he spilled into telling me all about these common interfaces. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f03%2fImplementing-Interfaces-ICloneable-and-IComparable.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.reamped.net%2fpost%2f2008%2f03%2fImplementing-Interfaces-ICloneable-and-IComparable.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_Interfaces_ICloneable_and_IComparable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_Interfaces_ICloneable_and_IComparable</guid>
      <pubDate>Wed, 05 Mar 2008 22:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Why my ASP.NET AJAX forms are never submitted twice</title>
      <description>A few examples of how to use getElementsByTagName and/or jQuery, in conjunction with ASP.NET AJAX, to easily disable all Button controls on a page or logical groups; to prevent duplicate submissions during partial postbacks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f03%2f04%2fwhy-my-aspnet-ajax-forms-are-never-submitted-twice%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f03%2f04%2fwhy-my-aspnet-ajax-forms-are-never-submitted-twice%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Why_my_ASP_NET_AJAX_forms_are_never_submitted_twice</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Why_my_ASP_NET_AJAX_forms_are_never_submitted_twice</guid>
      <pubDate>Tue, 04 Mar 2008 15:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>