<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by orca</title>
    <description>Stories kicked by orca</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>More ASP.NET MVC Best Practices</title>
      <description>In this post, I'll share some of the best practices and guidelines which I have come across while developing ASP.NET MVC web applications. I will not cover all best practices that are available, instead add some specific things that have not been mentioned in any blog post out there.

Existing best practices can be found on Kazi Manzur Rashid's blog and Simone Chiaretta's blog. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f05%2f06%2fMore-ASPNET-MVC-Best-Practices.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f05%2f06%2fMore-ASPNET-MVC-Best-Practices.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/More_ASP_NET_MVC_Best_Practices</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/More_ASP_NET_MVC_Best_Practices</guid>
      <pubDate>Wed, 06 May 2009 21:16:02 GMT</pubDate>
    </item>
    <item>
      <title>How to test your multi-threaded code (part 1 of 3)?</title>
      <description>CHESS is the answer. At least this is what we have best right now. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_1_of_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_1_of_3</guid>
      <pubDate>Thu, 07 May 2009 01:01:04 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC Tip: Turn on compile-time View Checking</title>
      <description>I like the compiler to catch as many errors as possible before I start debugging or release my application. This also applies to code nuggets in ASP.NET MVC views, especially since these are not unit-testable. This article shows how to enable compile-time View checking for ASP.NET MVC projects.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevermind.com%2flinq%2faspnet-mvc-tip-turn-on-compile-time-view-checking"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevermind.com%2flinq%2faspnet-mvc-tip-turn-on-compile-time-view-checking" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_Turn_on_compile_time_View_Checking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_MVC_Tip_Turn_on_compile_time_View_Checking</guid>
      <pubDate>Mon, 04 May 2009 22:01:05 GMT</pubDate>
    </item>
    <item>
      <title>Implementing a simple genetic algorithm</title>
      <description>In this blog post I'll give a quick introduction to what genetic algorithms are and what they can be used for. We'll implement a genetic algorithm that attempts to guess an RGB color by evolving upon a random set of initial guesses, until it at some point evolves into the correct RGB value. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f04%2f29%2fimplementing-a-simple-genetic-algorithm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f04%2f29%2fimplementing-a-simple-genetic-algorithm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_a_simple_genetic_algorithm</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_a_simple_genetic_algorithm</guid>
      <pubDate>Fri, 01 May 2009 19:01:02 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate Unit Testing</title>
      <description>Good introduction to unit testing with NHibernate and SqlLite from Ayende. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2009%2f04%2f28%2fnhibernate-unit-testing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2009%2f04%2f28%2fnhibernate-unit-testing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/NHibernate_Unit_Testing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/NHibernate_Unit_Testing</guid>
      <pubDate>Sat, 02 May 2009 23:31:14 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>Solving deadlocks through locking hints</title>
      <description>Deadlocks in any database can be a hard beast to weed out, especially since they may hide latently in your code, awaiting that specific moment when they explode. An API website, exposing a series of webservices, had been working fine for months, until I decided to run my client app with a lot more threads than usual. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f04%2f01%2fsolving-deadlocks-through-locking-hints"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f04%2f01%2fsolving-deadlocks-through-locking-hints" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Solving_deadlocks_through_locking_hints</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Solving_deadlocks_through_locking_hints</guid>
      <pubDate>Wed, 01 Apr 2009 21:01:45 GMT</pubDate>
    </item>
    <item>
      <title>Using Squid as a reverse proxy with a .NET url rewriter</title>
      <description>Once you start receiving visitors from all over the world, a new kind of scaling issue arise. This article looks at how we can use the open source Squid proxy to alleviate the problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f10%2f05%2fusing-squid-as-a-reverse-proxy-with-a-dotnet-url-rewriter"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f10%2f05%2fusing-squid-as-a-reverse-proxy-with-a-dotnet-url-rewriter" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Using_Squid_as_a_reverse_proxy_with_a_NET_url_rewriter</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Using_Squid_as_a_reverse_proxy_with_a_NET_url_rewriter</guid>
      <pubDate>Wed, 01 Apr 2009 06:17:55 GMT</pubDate>
    </item>
    <item>
      <title>Sorting projects and solution folders in VS 2008</title>
      <description>How to get projects &amp;amp; folders sorted correctly in VS2008! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.whoknew.dk%2fpost%2fSorting-projects-and-solution-folders-in-VS-2008.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.whoknew.dk%2fpost%2fSorting-projects-and-solution-folders-in-VS-2008.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Sorting_projects_and_solution_folders_in_VS_2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Sorting_projects_and_solution_folders_in_VS_2008</guid>
      <pubDate>Thu, 26 Mar 2009 23:59:46 GMT</pubDate>
    </item>
    <item>
      <title>Deciphering a SQL Server data page</title>
      <description>SQL Server stores all of it's data in what is basically a large array of &amp;quot;pages&amp;quot;. Each page is exactly 8kb and can contain various kinds of data, depending on the page type. In this entry we'll explore how to decipher a data page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f03%2f26%2fdeciphering-a-sql-server-data-page"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f03%2f26%2fdeciphering-a-sql-server-data-page" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Deciphering_a_SQL_Server_data_page</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Deciphering_a_SQL_Server_data_page</guid>
      <pubDate>Thu, 26 Mar 2009 21:44:29 GMT</pubDate>
    </item>
    <item>
      <title>Query Optimization - A Case Study</title>
      <description>What is the normal process of determining the need of an optimization, and how to actually do it? This is a case study from today. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f03%2f20%2fquery-optimization-a-case-study"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f03%2f20%2fquery-optimization-a-case-study" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Query_Optimization_A_Case_Study</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Query_Optimization_A_Case_Study</guid>
      <pubDate>Fri, 20 Mar 2009 17:29:57 GMT</pubDate>
    </item>
    <item>
      <title>Utilizing transactional NTFS through .NET</title>
      <description>We're used to using transactions when dealing with the database layer. Transactions ensure we can perform multiple queries as one atomic event, either they all succed or they all fail, obeying the rules of ACIDity. Until Vista, performing transactional file operations haven't been possible. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f02%2f14%2futilizing-transactional-ntfs-through-dotnet"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f02%2f14%2futilizing-transactional-ntfs-through-dotnet" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Utilizing_transactional_NTFS_through_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Utilizing_transactional_NTFS_through_NET</guid>
      <pubDate>Sun, 08 Mar 2009 05:00:57 GMT</pubDate>
    </item>
    <item>
      <title>Generic Dijkstra's Algorithm</title>
      <description>Through various projects, I've had to do some shortest-path finding in a connected graph. An efficient and straight-forward way to do this is using Dijkstra's Algorithm. While I've used the algorithm on several occasions, it's only now that I've rewritten it in generic form. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f05%2f12%2fgeneric-dijkstras-algorithm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f05%2f12%2fgeneric-dijkstras-algorithm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generic_Dijkstra_s_Algorithm</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generic_Dijkstra_s_Algorithm</guid>
      <pubDate>Wed, 14 May 2008 05:22:11 GMT</pubDate>
    </item>
    <item>
      <title>Spawning threads in ASP.NET can be dangerous</title>
      <description>In my earlier blog post about the dangers of using Response.TransmitFile, I gave an example of a workaround involving spawning a new thread in the ASP.NET page. While this does solve the issue at hand, it presents us with a new way to kill our application even quicker than last. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f04%2f07%2fspawning-threads-in-aspnet-can-be-dangerous"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f04%2f07%2fspawning-threads-in-aspnet-can-be-dangerous" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Spawning_threads_in_ASP_NET_can_be_dangerous</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Spawning_threads_in_ASP_NET_can_be_dangerous</guid>
      <pubDate>Fri, 02 May 2008 07:35:13 GMT</pubDate>
    </item>
    <item>
      <title>Mapping datareader to objects using Reflection.Emit</title>
      <description>I've previously written of how to automatically map a DataTable into a strongly typed collection of objects. There's a problem though, it's not fast... I wanted to improve on it, and this is what I ended up with. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f05%2f02%2fmapping-datareader-to-objects-using-reflection-emit"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f05%2f02%2fmapping-datareader-to-objects-using-reflection-emit" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Mapping_datareader_to_objects_using_Reflection_Emit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Mapping_datareader_to_objects_using_Reflection_Emit</guid>
      <pubDate>Fri, 02 May 2008 07:33:41 GMT</pubDate>
    </item>
    <item>
      <title>Response.TransmitFile + Close will kill your application</title>
      <description>Just before last weekend I noticed that a website I'm responsible for started spitting out &amp;quot;Server is busy&amp;quot; messages, not something you want to see on a website with millions of visitors per day. The quickfix was to recycle the application pool, and thus I solved the symptoms by setting a 15 mins recycle cycle on all the application pools. Not exactly optimal, but sometimes pissing your pants is the way to go. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f03%2f29%2fresponse-transmitfile-close-will-kill-your-application"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f03%2f29%2fresponse-transmitfile-close-will-kill-your-application" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Response_TransmitFile_Close_will_kill_your_application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Response_TransmitFile_Close_will_kill_your_application</guid>
      <pubDate>Thu, 10 Apr 2008 04:35:53 GMT</pubDate>
    </item>
    <item>
      <title>XmlOutput vs XmlSerializer performance</title>
      <description>I got quite a lot of comments for my XmlDocument fluent interface, and I'm very glad I did. I'm always open towards new ways to solve problems, and I got a couple of suggestions to my post that I afterwards experimented with. One of those is using the XmlSerializer to serialize strongly typed classes (or structs - performance is the same) into XML. Here's a performance comparison. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f03%2f29%2fxmloutput-vs-xmlserializer-performance"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f03%2f29%2fxmloutput-vs-xmlserializer-performance" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/XmlOutput_vs_XmlSerializer_performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/XmlOutput_vs_XmlSerializer_performance</guid>
      <pubDate>Sun, 30 Mar 2008 01:16:04 GMT</pubDate>
    </item>
    <item>
      <title>Setting up and testing Active Directory failover</title>
      <description>Shows how to setup an Active Directory failover machine and the effects it has on your AD dependent WCF services. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f03%2f02%2fsetting-up-and-testing-active-directory-failover"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2008%2f03%2f02%2fsetting-up-and-testing-active-directory-failover" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/directoryservices/Setting_up_and_testing_Active_Directory_failover</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/directoryservices/Setting_up_and_testing_Active_Directory_failover</guid>
      <pubDate>Sun, 02 Mar 2008 23:17:59 GMT</pubDate>
    </item>
    <item>
      <title>Why asp.net MVC is so awesome.</title>
      <description>The number one reason why asp.net MVC is the best thing ever. &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%2f02%2fWhy-aspnet-MVC-is-so-awesome.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f02%2fWhy-aspnet-MVC-is-so-awesome.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Why_asp_net_MVC_is_so_awesome</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Why_asp_net_MVC_is_so_awesome</guid>
      <pubDate>Fri, 29 Feb 2008 12:16:03 GMT</pubDate>
    </item>
    <item>
      <title>XmlDocument fluent interface</title>
      <description>A simple fluent interface for creating XmlDocuments &amp;amp; strings. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2007%2f10%2f20%2fxmldocument-fluent-interface"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2007%2f10%2f20%2fxmldocument-fluent-interface" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/XmlDocument_fluent_interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/XmlDocument_fluent_interface</guid>
      <pubDate>Mon, 25 Feb 2008 04:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Understanding IoC Container </title>
      <description>Very nice explanation of base principles of IoC container with sample implementation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fsfeldman%2farchive%2f2008%2f02%2f14%2funderstanding-ioc-container.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fsfeldman%2farchive%2f2008%2f02%2f14%2funderstanding-ioc-container.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Understanding_IoC_Container</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Understanding_IoC_Container</guid>
      <pubDate>Mon, 18 Feb 2008 12:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Is MVC right for you?  </title>
      <description>Interesting question... and interesting writeup ... asking if MVC is right for you. Will be an interesting discussion to follow no doubt. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fplip%2farchive%2f2007%2f12%2f09%2fis-mvc-right-for-you.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fplip%2farchive%2f2007%2f12%2f09%2fis-mvc-right-for-you.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Is_MVC_right_for_you</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Is_MVC_right_for_you</guid>
      <pubDate>Tue, 11 Dec 2007 02:31:02 GMT</pubDate>
    </item>
    <item>
      <title>.NET with an attitude</title>
      <description>Signs that .NET is getting &amp;quot;wiser&amp;quot; by the version... :D &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nosoupforme.com%2farchive%2fis-net-getting-an-attitude-problem-12%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nosoupforme.com%2farchive%2fis-net-getting-an-attitude-problem-12%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/NET_with_an_attitude</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/NET_with_an_attitude</guid>
      <pubDate>Wed, 05 Dec 2007 16:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Weighted random selections in SQL Server</title>
      <description>There are no built-in functions for selecting weighted averages in SQL Server. Fortunately it's a simple task to do so oneself. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2007%2f11%2f25%2fweighted-random-selections-in-sql-server"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2007%2f11%2f25%2fweighted-random-selections-in-sql-server" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Weighted_random_selections_in_SQL_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Weighted_random_selections_in_SQL_Server</guid>
      <pubDate>Tue, 04 Dec 2007 06:46:51 GMT</pubDate>
    </item>
    <item>
      <title>Automatically mapping datatable to objects</title>
      <description>I often need to transfer data from my business layer to my presentation layers in a strongly typed way. In this example I'll use the following very struct and corresponding DataTable to represent the data I need to transfer. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2007%2f11%2f19%2fautomatically-mapping-datatable-to-objects"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2007%2f11%2f19%2fautomatically-mapping-datatable-to-objects" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Automatically_mapping_datatable_to_objects</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Automatically_mapping_datatable_to_objects</guid>
      <pubDate>Tue, 04 Dec 2007 06:45:58 GMT</pubDate>
    </item>
  </channel>
</rss>