<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with CodeThinked</title>
    <description>the latest stories tagged with 'CodeThinked' from DotNetKicks.com</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>Efficient Paging in SQL Server 2005</title>
      <description>Sure, SQL Server 2008 is getting ready to drop, but are you familiar with all of the new features that 2005 gave you? Or maybe you haven't used 2005, well, this is a good article to introduce to you several of the new features in SQL Server 2005. &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%2f2008%2f07%2fEfficient-Paging-in-SQL-Server-2005.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f07%2fEfficient-Paging-in-SQL-Server-2005.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Efficient_Paging_in_SQL_Server_2005</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Efficient_Paging_in_SQL_Server_2005</guid>
      <pubDate>Thu, 03 Jul 2008 13:58:03 GMT</pubDate>
    </item>
    <item>
      <title>An Open Letter to the ALT.NET Community</title>
      <description>It seems as if everyone in .net land has chimed in on the whole Entity Framework &amp;quot;Vote Of No Confidence&amp;quot; petition recently, and up until now I have mostly stayed on the sidelines. As with any seemingly risky move, I was quite torn on the issue. And to a certain extent, I still am ... &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%2f2008%2f06%2fAn-Open-Letter-to-the-ALTNET-Community.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fAn-Open-Letter-to-the-ALTNET-Community.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/An_Open_Letter_to_the_ALT_NET_Community</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/An_Open_Letter_to_the_ALT_NET_Community</guid>
      <pubDate>Mon, 30 Jun 2008 18:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Dissecting Linq Expression Trees - Part 2</title>
      <description>Last part in a two part series where we wrap up by talking about the ExpressionVisitor class, walking the expression tree, and doing a few simple modifications to it. If you want to understand how Linq works under the covers, this article is for you! &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%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_2</guid>
      <pubDate>Wed, 25 Jun 2008 14:41:54 GMT</pubDate>
    </item>
    <item>
      <title>Dissecting Linq Expression Trees - Part 1</title>
      <description>Nice article on how to use and create Linq Expression trees. &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%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDissecting-Linq-Expression-Trees---Part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Dissecting_Linq_Expression_Trees_Part_1</guid>
      <pubDate>Wed, 25 Jun 2008 02:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Don't be clever</title>
      <description>How being clever can create headaches for you (later) and other team members. &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%2f2007%2f12%2fDont-be-clever.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2007%2f12%2fDont-be-clever.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Don_t_be_clever_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Don_t_be_clever_1</guid>
      <pubDate>Thu, 19 Jun 2008 20:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Don't be clever 2 - The cost of cleverness</title>
      <description>In the modern world of programming we need to be more cognizant of making our code readable and grokkable than to make it clever or sneaky. For 99% of the developers out there, no one is ever going to pat you on the back for being sneaky. You're probably more likely to get punched in the face for it when the team has to spend the weekend debugging a piece of your clever code. &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%2f2008%2f06%2fDont-be-clever-2---The-cost-of-cleverness.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDont-be-clever-2---The-cost-of-cleverness.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Don_t_be_clever_2_The_cost_of_cleverness</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Don_t_be_clever_2_The_cost_of_cleverness</guid>
      <pubDate>Thu, 19 Jun 2008 20:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Added parallel abilities to Dizzy in the for of AsParallel()</title>
      <description>Dizzy is a library of methods for operating on lists. I have recently added the ability to filter out parallel operations by using a method similar to the way the ParallelFX team has done &amp;quot;AsParallel()&amp;quot;. It implementation might be of interest to you. &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%2f2008%2f06%2fAdded-parallel-abilities-to-Dizzy.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fAdded-parallel-abilities-to-Dizzy.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Added_parallel_abilities_to_Dizzy_in_the_for_of_AsParallel</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Added_parallel_abilities_to_Dizzy_in_the_for_of_AsParallel</guid>
      <pubDate>Wed, 18 Jun 2008 23:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Delayed execution and &amp;quot;yield return&amp;quot;</title>
      <description>A quick look at &amp;quot;yield return&amp;quot; focusing on arguably the most important aspect...delayed execution. &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%2f2008%2f06%2fDelayed-execution-and-quot3byield-returnquot3b.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fDelayed-execution-and-quot3byield-returnquot3b.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Delayed_execution_and_yield_return</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Delayed_execution_and_yield_return</guid>
      <pubDate>Tue, 10 Jun 2008 17:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Higher Order Function Demo</title>
      <description>A neat demo showing off a few higher order functions and using them in C#. &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%2f2008%2f06%2fHigher-Order-Function-Demo.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f06%2fHigher-Order-Function-Demo.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Higher_Order_Function_Demo</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Higher_Order_Function_Demo</guid>
      <pubDate>Mon, 09 Jun 2008 12:53:56 GMT</pubDate>
    </item>
    <item>
      <title>The Linq SelectMany Operator</title>
      <description>A quick look at the SelectMany operator, what it does, and how you use it. &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%2f2008%2f05%2fThe-Linq-SelectMany-operator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f05%2fThe-Linq-SelectMany-operator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/The_Linq_SelectMany_Operator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/The_Linq_SelectMany_Operator</guid>
      <pubDate>Mon, 12 May 2008 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How to break quicksort</title>
      <description>Quicksort usually runs in O(N log N) time, but in special cases, it takes much longer: O(N^2). It is surprisingly easy to force any quicksort implementation to degrade into the quadratic-time behavior. This trick even works against a randomized quicksort! The article demonstrates how the trick works by applying it against the BCL Array.Sort() routine. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2figoro.com%2farchive%2fquicksort-killer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2figoro.com%2farchive%2fquicksort-killer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_break_quicksort</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_break_quicksort</guid>
      <pubDate>Fri, 09 May 2008 08:04:15 GMT</pubDate>
    </item>
    <item>
      <title>Immutability and tail recursion</title>
      <description>An article about immutability and tail recursion, and how they have nothing to do with one another. Explains what tail calls are, what tail recursion is, and why it is important. &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%2f2008%2f04%2fImmutability-and-tail-recursion.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f04%2fImmutability-and-tail-recursion.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Immutability_and_tail_recursion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Immutability_and_tail_recursion</guid>
      <pubDate>Mon, 28 Apr 2008 18:31:09 GMT</pubDate>
    </item>
    <item>
      <title>Digging into the Linq &amp;amp;quot;let&amp;amp;quot; keyword</title>
      <description>A deeper dive into the &amp;quot;let&amp;quot; keyword, and what is going on behind the scenes. &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%2f2008%2f04%2fDigging-into-the-Linq-quot3bletquot3b-keyword.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f04%2fDigging-into-the-Linq-quot3bletquot3b-keyword.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Digging_into_the_Linq_quot_let_quot_keyword</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Digging_into_the_Linq_quot_let_quot_keyword</guid>
      <pubDate>Tue, 22 Apr 2008 09:31:04 GMT</pubDate>
    </item>
    <item>
      <title>The Linq let keyword</title>
      <description>Make your Linq queries more readable using the &amp;quot;let&amp;quot; keyword. &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%2f2008%2f04%2fThe-Linq-quot3bletquot3b-keyword.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f04%2fThe-Linq-quot3bletquot3b-keyword.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_Linq_let_keyword</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_Linq_let_keyword</guid>
      <pubDate>Tue, 15 Apr 2008 18:31:07 GMT</pubDate>
    </item>
    <item>
      <title>The Linq let keyword</title>
      <description>Make your Linq queries more readable using the &amp;quot;let&amp;quot; keyword. &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%2f2008%2f04%2fThe-Linq-quot3bletquot3b-keyword.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f04%2fThe-Linq-quot3bletquot3b-keyword.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_Linq_let_keyword</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_Linq_let_keyword</guid>
      <pubDate>Tue, 15 Apr 2008 18:31:07 GMT</pubDate>
    </item>
    <item>
      <title>Grouping Linq Aggregates in C#</title>
      <description>A quick primer on Linq Grouping and Aggregates within Groups. &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%2f2008%2f04%2fGrouping-Linq-Aggregates-in-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f04%2fGrouping-Linq-Aggregates-in-C.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Grouping_Linq_Aggregates_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Grouping_Linq_Aggregates_in_C</guid>
      <pubDate>Tue, 08 Apr 2008 17:46:03 GMT</pubDate>
    </item>
    <item>
      <title>The Monostate pattern</title>
      <description>A quick description of the Singleton pattern and its evil cousin, the Monostate pattern! &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%2f2008%2f04%2fThe-Monostate-pattern.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f04%2fThe-Monostate-pattern.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_Monostate_pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_Monostate_pattern</guid>
      <pubDate>Mon, 07 Apr 2008 14:14:39 GMT</pubDate>
    </item>
    <item>
      <title>Setting up authentication in asp.net MVC</title>
      <description>Step by step guide on setting up a simple forms authentication scenario in asp.net MVC. &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%2f2008%2f03%2fSetting-up-authentication-in-aspnet-MVC.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fSetting-up-authentication-in-aspnet-MVC.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Setting_up_authentication_in_asp_net_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Setting_up_authentication_in_asp_net_MVC</guid>
      <pubDate>Tue, 01 Apr 2008 19:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Grouping expectation verification in Moq</title>
      <description>An idea on a feature addition to Moq where expectations could be put into groups and then verified independently. This would allow construction of complex mocks that could be shared across many tests. &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%2f2008%2f03%2fGrouping-expectation-verification-in-Moq.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fGrouping-expectation-verification-in-Moq.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Grouping_expectation_verification_in_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Grouping_expectation_verification_in_Moq</guid>
      <pubDate>Tue, 25 Mar 2008 16:57:59 GMT</pubDate>
    </item>
    <item>
      <title>Grouping expectation verification in Moq</title>
      <description>An idea on a feature addition to Moq where expectations could be put into groups and then verified independently. This would allow construction of complex mocks that could be shared across many tests. &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%2f2008%2f03%2fGrouping-expectation-verification-in-Moq.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fGrouping-expectation-verification-in-Moq.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Grouping_expectation_verification_in_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Grouping_expectation_verification_in_Moq</guid>
      <pubDate>Tue, 25 Mar 2008 16:57:59 GMT</pubDate>
    </item>
    <item>
      <title>Simplified Asp.net MVC Controller Testing with Moq</title>
      <description>Want to learn how to better unit test your controllers in Asp.net MVC? In this example I go through the process of testing a controller action in asp.net MVC using Moq (but it could be easily translated into another mocking framework). &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%2f2008%2f03%2fSimplified-Aspnet-MVC-Controller-Testing-with-Moq.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fSimplified-Aspnet-MVC-Controller-Testing-with-Moq.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Simplified_Asp_net_MVC_Controller_Testing_with_Moq</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Simplified_Asp_net_MVC_Controller_Testing_with_Moq</guid>
      <pubDate>Tue, 25 Mar 2008 18:01:08 GMT</pubDate>
    </item>
    <item>
      <title>Asp.net MVC Testing Imbalance</title>
      <description>What a tiny controller action that is, and oh my, what a big test that is! &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%2f2008%2f03%2fAspnet-MVC-Testing-Imbalance.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fAspnet-MVC-Testing-Imbalance.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Asp_net_MVC_Testing_Imbalance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Asp_net_MVC_Testing_Imbalance</guid>
      <pubDate>Tue, 25 Mar 2008 05:16:02 GMT</pubDate>
    </item>
    <item>
      <title>VB.net, oh how I hate thee, let me count the ways...</title>
      <description>A developer who is forced to work in VB.net finally hits the tipping point. Oh, and that developer is me. &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%2f2008%2f03%2fVBnet2c-oh-how-I-hate-thee2c-let-me-count-the-ways.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fVBnet2c-oh-how-I-hate-thee2c-let-me-count-the-ways.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vbnet/VB_net_oh_how_I_hate_thee_let_me_count_the_ways</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vbnet/VB_net_oh_how_I_hate_thee_let_me_count_the_ways</guid>
      <pubDate>Thu, 13 Mar 2008 21:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Fitting Linq To Sql into a real world datalayer</title>
      <description>A quick guide on using POCO with Linq To Sql and how to integrate it with your business layer without having to move everything into one namespace or inherit from any specific classes. &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%2f2008%2f03%2fFitting-Linq-To-Sql-into-a-real-world-datalayer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fFitting-Linq-To-Sql-into-a-real-world-datalayer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Fitting_Linq_To_Sql_into_a_real_world_datalayer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Fitting_Linq_To_Sql_into_a_real_world_datalayer</guid>
      <pubDate>Tue, 11 Mar 2008 15:21:03 GMT</pubDate>
    </item>
    <item>
      <title>Reality Driven Development - Why do good programmers produce bad softw</title>
      <description>Why do good programmers write bad software? &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%2f2008%2f03%2fReality-Driven-Development---Why-do-good-programmers-produce-bad-software.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f03%2fReality-Driven-Development---Why-do-good-programmers-produce-bad-software.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Reality_Driven_Development_Why_do_good_programmers_produce_bad_softw</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Reality_Driven_Development_Why_do_good_programmers_produce_bad_softw</guid>
      <pubDate>Mon, 03 Mar 2008 15:32:48 GMT</pubDate>
    </item>
  </channel>
</rss>