<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by justin_etheredge</title>
    <description>Stories kicked by justin_etheredge</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>What is Unit Testing?</title>
      <description>good introductory article explaining what unit tests are (and are not) and why you should use them &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f30%2fWhat-is-Unit-Testing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f30%2fWhat-is-Unit-Testing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/What_is_Unit_Testing_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/What_is_Unit_Testing_1</guid>
      <pubDate>Wed, 01 Jul 2009 16:45:02 GMT</pubDate>
    </item>
    <item>
      <title>Creating Custom Functions w/ NAnt</title>
      <description>Taking a look at how to create a custom function for your NAnt script.

After you have the basics of NAnt down you may quickly find out that there are features you need, but they are not part of the core library. The good news for you is that in very little effort or coding you can create your own custom assembly which will expose your newly created NAnt functions &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f122"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f122" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Creating_Custom_Functions_w_NAnt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Creating_Custom_Functions_w_NAnt</guid>
      <pubDate>Tue, 30 Jun 2009 16:00:03 GMT</pubDate>
    </item>
    <item>
      <title>Never worry about ASP.NET AJAX's &amp;quot;d&amp;quot; again</title>
      <description>Since a lot of people are having trouble with it, I want to share one method you can use to completely isolate your code from the &amp;quot;.d&amp;quot; problem. In this post, I will show you how to detect the ".d" and how you can completely isolate your $.ajax success handler from it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2009%2f06%2f29%2fnever-worry-about-asp-net-ajaxs-d-again%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2009%2f06%2f29%2fnever-worry-about-asp-net-ajaxs-d-again%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Never_worry_about_ASP_NET_AJAX_s_d_again</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Never_worry_about_ASP_NET_AJAX_s_d_again</guid>
      <pubDate>Mon, 29 Jun 2009 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Learning the Decorator Pattern </title>
      <description>Taking at how we can use the Decorator Pattern in our application.  The decorator pattern is a structural pattern which allows you to attach new or additional actions to an object dynamically. Using the decorator pattern provides a very clean and flexible alternative to subclassing (via inheritance) your object and thus creating an unwanted inheritance tree &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f120"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f120" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_the_Decorator_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_the_Decorator_Pattern</guid>
      <pubDate>Tue, 23 Jun 2009 15:15:00 GMT</pubDate>
    </item>
    <item>
      <title> Ajax survey 2009: jQuery and MS Ajax are almost tied</title>
      <description>Simone posts the results of the survey about ajax adoption among .NET developers. jQuery gained 58% since 2007 and now is almost tied to the MS Ajax stack (Control toolkit and ajax core) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f06%2f22%2fajax-survey-2009-jquery-and-ms-ajax-are-almost-tied.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f06%2f22%2fajax-survey-2009-jquery-and-ms-ajax-are-almost-tied.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Ajax_survey_2009_jQuery_and_MS_Ajax_are_almost_tied</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Ajax_survey_2009_jQuery_and_MS_Ajax_are_almost_tied</guid>
      <pubDate>Mon, 22 Jun 2009 16:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Exploring Code Contracts: Taking a look at Pre/Post Conditions</title>
      <description>Taking a look at the new Code Contracts library which is out of MS Research and will be part of .Net 4.0/Vs2010.

Contracts allow for many different ways to perform language agnostic code validation and in this episode we are going to focus on how to setup pre and post condition validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f118"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f118" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Exploring_Code_Contracts_Taking_a_look_at_Pre_Post_Conditions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Exploring_Code_Contracts_Taking_a_look_at_Pre_Post_Conditions</guid>
      <pubDate>Tue, 16 Jun 2009 21:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Life After Loops</title>
      <description>Eliminating cumbersome looping code using Linq &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f15%2fLife-After-Loops.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f15%2fLife-After-Loops.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Life_After_Loops</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Life_After_Loops</guid>
      <pubDate>Wed, 17 Jun 2009 09:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Return of the PagedList&amp;lt;T&amp;gt;</title>
      <description>It has been nearly a year since I posted an updated version of the PagedList&amp;lt;T&amp;gt; functionality originally created by Scott Guthrie and posted by Rob Conery. Since then I have used the class in a number of projects and find it indispensable.

A few days ago, Craig Stuntz reported an interesting observation: when the first page is returned, the class performs a Skip(0). Suprisingly, this is not free. With that in mind, I set out to correct that issue as well as incorporate a few changes I've made over the past year. The result is nearly identical to the last posted version, just a bit more readable. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.squaredroot.com%2f2009%2f06%2f15%2freturn-of-the-pagedlist%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.squaredroot.com%2f2009%2f06%2f15%2freturn-of-the-pagedlist%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Return_of_the_PagedList_T</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Return_of_the_PagedList_T</guid>
      <pubDate>Tue, 16 Jun 2009 02:00:21 GMT</pubDate>
    </item>
    <item>
      <title>Is Programming A Generic Skill?</title>
      <description>This is a good article that presents some valid points regarding programming being easily translatable across platforms and languages. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f11%2fIs-Programming-A-Generic-Skill.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f11%2fIs-Programming-A-Generic-Skill.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Is_Programming_A_Generic_Skill</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Is_Programming_A_Generic_Skill</guid>
      <pubDate>Sat, 13 Jun 2009 00:38:23 GMT</pubDate>
    </item>
    <item>
      <title>Exploring how to use Global Variables and ViewData (Strongly typed and</title>
      <description>Taking a look at how to utilized both global variables and local variables. We will also take a look at how to create and use both strongly typed viewdata and weakly typed view data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f117"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f117" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Exploring_how_to_use_Global_Variables_and_ViewData_Strongly_typed_and</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Exploring_how_to_use_Global_Variables_and_ViewData_Strongly_typed_and</guid>
      <pubDate>Thu, 11 Jun 2009 15:15:03 GMT</pubDate>
    </item>
    <item>
      <title>The Most Powerful Development Tool Ever Made</title>
      <description>Justin Etheredge wrote a great blog post about not inventing the wheel everytime a classic programming problem shows up. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f10%2fThe-Most-Powerful-Development-Tool-Ever-Made.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f10%2fThe-Most-Powerful-Development-Tool-Ever-Made.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/The_Most_Powerful_Development_Tool_Ever_Made</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/The_Most_Powerful_Development_Tool_Ever_Made</guid>
      <pubDate>Thu, 11 Jun 2009 16:00:03 GMT</pubDate>
    </item>
    <item>
      <title>SubSonic 3.0: The SimpleRepository &amp;#171; Rob Conery</title>
      <description>Rob is adding a very nice simple repository to SubSonic 3.0 that will give SubSonic top-notch POCO support and very slick migrations. Mapping files be damned! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fsubsonic%2fsubsonic-30-the-simplerepository%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fsubsonic%2fsubsonic-30-the-simplerepository%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/SubSonic_3_0_The_SimpleRepository_Rob_Conery</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/SubSonic_3_0_The_SimpleRepository_Rob_Conery</guid>
      <pubDate>Thu, 11 Jun 2009 10:45:01 GMT</pubDate>
    </item>
    <item>
      <title>Zen and the Art of Project Management</title>
      <description>Nate Kohari, the developer of Ninject, announces Zen, a project management system based around lean/kanban. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fkohari.org%2f2009%2f06%2f09%2fzen-and-the-art-of-project-management%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fkohari.org%2f2009%2f06%2f09%2fzen-and-the-art-of-project-management%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/Zen_and_the_Art_of_Project_Management</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/Zen_and_the_Art_of_Project_Management</guid>
      <pubDate>Wed, 10 Jun 2009 03:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Friends Don't Let Friends catch (Exception)</title>
      <description>Catching Exception, SystemException, or ApplicationException; or coding empty catch blocks, aren't just bad practices - it's just plain wrong. Here's why you shouldn't do it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleedumond.com%2fblog%2ffriends-dont-let-friends-catch-exception%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleedumond.com%2fblog%2ffriends-dont-let-friends-catch-exception%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Friends_Don_t_Let_Friends_catch_Exception</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Friends_Don_t_Let_Friends_catch_Exception</guid>
      <pubDate>Tue, 19 May 2009 02:05:15 GMT</pubDate>
    </item>
    <item>
      <title>How Do You Deal With Exceptions?</title>
      <description>A little post on my ideas about handling exceptions within applications. How do you handle them? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f14%2fHow-Do-You-Deal-With-Exceptions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f14%2fHow-Do-You-Deal-With-Exceptions.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_Do_You_Deal_With_Exceptions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_Do_You_Deal_With_Exceptions</guid>
      <pubDate>Fri, 15 May 2009 04:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Learning the State Pattern</title>
      <description>Taking a look at how you can use the State Pattern in your applications to solve design issues.

The State pattern is designed to allow you to create a way to reset or change how an object will act when its state is changed. By utilizing this pattern you can cleanly and easily setup your application to be state away and be able to make decisions based on the given state &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f110"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f110" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_the_State_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_the_State_Pattern</guid>
      <pubDate>Thu, 14 May 2009 19:06:50 GMT</pubDate>
    </item>
    <item>
      <title>Checking XML for Semantic Equivalence in C#</title>
      <description>Does what it says on the tin &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f06%2fChecking-XML-for-Semantic-Equivalence-in-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f06%2fChecking-XML-for-Semantic-Equivalence-in-C.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/xml/Checking_XML_for_Semantic_Equivalence_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/xml/Checking_XML_for_Semantic_Equivalence_in_C</guid>
      <pubDate>Fri, 08 May 2009 00:07:49 GMT</pubDate>
    </item>
    <item>
      <title>Code Generation Should be the Nuclear Option</title>
      <description>So let me first just start off by saying: I do not like code generation. In certain cases I think it can help greatly, but many people are far too eager to jump to this solution. I don't think that there is anything particularly evil about the process of generating code, but I do feel like using code generation as a day to day tool is a very bad practice. Code generation should be the tool of last resort when there is no good way to cleanly implement a solution which doesn't require code to be spread out everywhere. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f05%2fCode-Generation-Should-be-the-Nuclear-Option.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f05%2fCode-Generation-Should-be-the-Nuclear-Option.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Code_Generation_Should_be_the_Nuclear_Option</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Code_Generation_Should_be_the_Nuclear_Option</guid>
      <pubDate>Wed, 06 May 2009 09:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Testing MVC Routes</title>
      <description>Taking a look at how you can test your routes in an MVC application.

We will start the process of creating new functionality for our application in this episode by showing how to create the tests for the routes first by using MvcContrib project. In the next episode we will continue creating our routes to make the tests pass. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f107"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f107" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Testing_MVC_Routes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Testing_MVC_Routes</guid>
      <pubDate>Wed, 06 May 2009 00:16:28 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to Mixins For the C# Developer</title>
      <description>If you are a C# developer then you may keep hearing about all the cool kids from Smalltalk, Ruby, Python, Scala using these crazy things called mixins. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f30%2fIntroduction-to-Mixins-For-the-C-Developer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f30%2fIntroduction-to-Mixins-For-the-C-Developer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Introduction_to_Mixins_For_the_C_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Introduction_to_Mixins_For_the_C_Developer</guid>
      <pubDate>Fri, 01 May 2009 05:39:00 GMT</pubDate>
    </item>
    <item>
      <title>Learning the Adapter Pattern</title>
      <description>Taking a look at how you can use the Adapter Design Pattern in your applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f106"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f106" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Learning_the_Adapter_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Learning_the_Adapter_Pattern</guid>
      <pubDate>Fri, 01 May 2009 08:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Free Chapter of Beginning ASP.NET MVC 1.0 Published</title>
      <description>Simone Chiaretta announces the availability of chapter 9 of Wrox Beginning ASP.NET MVC 1.0 book about Testing ASP.NET MVC Applications and shares some good news about the release date of the book. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f29%2ffree-chapter-of-beginning-asp.net-mvc-1.0-ndash-testing-asp.net.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f29%2ffree-chapter-of-beginning-asp.net-mvc-1.0-ndash-testing-asp.net.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Free_Chapter_of_Beginning_ASP_NET_MVC_1_0_Published</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Free_Chapter_of_Beginning_ASP_NET_MVC_1_0_Published</guid>
      <pubDate>Thu, 30 Apr 2009 01:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Getting your Func&amp;lt;T&amp;gt; along with your Action&amp;lt;T&amp;gt; on</title>
      <description>Taking a look at how you can utilize  Func&amp;lt;T&amp;gt; along with your Action&amp;lt;T&amp;gt; to replace the usage of typed delegates in your application &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f105"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f105" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Getting_your_Func_T_along_with_your_Action_T_on</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Getting_your_Func_T_along_with_your_Action_T_on</guid>
      <pubDate>Tue, 28 Apr 2009 23:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Static Method Interception in .NET with C# and Mono.Cecil</title>
      <description>Interested in Mono.Cecil? A very short introduction to a very cool and powerful tool. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f26%2fStatic-Method-Interception-in-NET-with-C-and-MonoCecil.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f04%2f26%2fStatic-Method-Interception-in-NET-with-C-and-MonoCecil.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mono/Static_Method_Interception_in_NET_with_C_and_Mono_Cecil</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mono/Static_Method_Interception_in_NET_with_C_and_Mono_Cecil</guid>
      <pubDate>Sat, 02 May 2009 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>How to improve HtmlHelper.RenderPartial perf: don't run in debug mode</title>
      <description>There has a been a lot of talking on a possible "big design flaw" in ASP.NET MVC: partial view path resolution was not cached.
After a bit of testing I found out that caching kicks in only in release mode. So probably all the other tests were run in debug mode. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f22%2fhow-to-improve-htmlhelper.renderpartial-performances-donrsquot-run-in-debug-mode.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f04%2f22%2fhow-to-improve-htmlhelper.renderpartial-performances-donrsquot-run-in-debug-mode.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/How_to_improve_HtmlHelper_RenderPartial_perf_don_t_run_in_debug_mode</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/How_to_improve_HtmlHelper_RenderPartial_perf_don_t_run_in_debug_mode</guid>
      <pubDate>Thu, 23 Apr 2009 07:01:01 GMT</pubDate>
    </item>
  </channel>
</rss>