<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Rickasaurus</title>
    <description>Stories kicked by Rickasaurus</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>The Road to Functional Programming in F#</title>
      <description>In F# there are a lot of options when it comes to choosing the style in which you will perform a computation.  So, for our last meeting of the the NYC F# User Group I decided to try and build a general understanding of how the different styles are related to each other through trying them and discussing our results. Come along with us and explore five of different styles of programming in F#. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frichardminerich.com%2f2011%2f02%2fthe-road-to-functional-programming-in-f-from-imperative-to-computation-expressions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frichardminerich.com%2f2011%2f02%2fthe-road-to-functional-programming-in-f-from-imperative-to-computation-expressions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/fsharp/The_Road_to_Functional_Programming_in_F</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/fsharp/The_Road_to_Functional_Programming_in_F</guid>
      <pubDate>Wed, 09 Feb 2011 16:37:04 GMT</pubDate>
    </item>
    <item>
      <title>Versioning Issues With Optional Arguments</title>
      <description>If you have a method with optional parameters, you can never add an overload with additional optional parameters out of fear of causing a compile-time breaking change. And you can never remove an existing overload, as this has always been a runtime breaking change. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2010%2f08%2f10%2fversioning-issues-with-optional-arguments.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2010%2f08%2f10%2fversioning-issues-with-optional-arguments.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Versioning_Issues_With_Optional_Arguments</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Versioning_Issues_With_Optional_Arguments</guid>
      <pubDate>Sat, 14 Aug 2010 21:56:59 GMT</pubDate>
    </item>
    <item>
      <title>VerCache Madness with .NET ActiveX Controls</title>
      <description>About a year ago I was working on building our DotTwain ActiveX control and wrote two  articles  on some useful tips that I discovered.  Since that time, I've seen a problem on a few customer computers where, after upgrading once, the control would never run.  Instead, it would just try to reinstall after every page load.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2010%2f07%2f13%2fvercache-madness-with-net-activex-controls.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2010%2f07%2f13%2fvercache-madness-with-net-activex-controls.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/VerCache_Madness_with_NET_ActiveX_Controls</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/VerCache_Madness_with_NET_ActiveX_Controls</guid>
      <pubDate>Tue, 13 Jul 2010 15:47:54 GMT</pubDate>
    </item>
    <item>
      <title>The number one rule of profiling</title>
      <description>"The number one rule of profiling is that the bottleneck is never where you think it is"
 
Jeremy Jarrell, an experienced software developer at Matrix solutions, explains how he was able to work out whether his performance bottleneck was code related, disk related, or database related, using Red Gate's ANTS Performance profiler 6. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.simple-talk.com%2fdotnet%2f.net-tools%2fmulti-tier-performance-tuning-with-ants-performance-profiler-6%2f%3futm_source%3ddnk%26utm_medium%3dtextad%26utm_term%3d4461%26utm_content%3dapp6-jjstory%26utm_campaign%3dantsperformanceprofiler"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.simple-talk.com%2fdotnet%2f.net-tools%2fmulti-tier-performance-tuning-with-ants-performance-profiler-6%2f%3futm_source%3ddnk%26utm_medium%3dtextad%26utm_term%3d4461%26utm_content%3dapp6-jjstory%26utm_campaign%3dantsperformanceprofiler" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/The_number_one_rule_of_profiling</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/The_number_one_rule_of_profiling</guid>
      <pubDate>Tue, 13 Jul 2010 16:30:52 GMT</pubDate>
    </item>
    <item>
      <title>The Ted Neward F# Folding Challenge</title>
      <description>My friend, and fellow Professional F# 2.0 author, Ted Neward recently challenged me to a bit of a Code Kata.   Take a list of numbers and compress it in a particular simple way but without any mutable state. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frichardminerich.com%2f2010%2f04%2fthe-ted-neward-f-folding-challenge%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frichardminerich.com%2f2010%2f04%2fthe-ted-neward-f-folding-challenge%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_Ted_Neward_F_Folding_Challenge</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_Ted_Neward_F_Folding_Challenge</guid>
      <pubDate>Thu, 29 Apr 2010 23:25:20 GMT</pubDate>
    </item>
    <item>
      <title>posh-git Release v0.1</title>
      <description>Do you use Powershell and Git? Then check out the 0.1 release of posh-git which gives you great powershell and git integration! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fdahlbyk%2farchive%2f2010%2f03%2f27%2fposh-git-release-v0-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fdahlbyk%2farchive%2f2010%2f03%2f27%2fposh-git-release-v0-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/posh_git_Release_v0_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/posh_git_Release_v0_1</guid>
      <pubDate>Wed, 31 Mar 2010 11:50:42 GMT</pubDate>
    </item>
    <item>
      <title>Bundler Now Supports Css And .less</title>
      <description>New version of (recently renamed) Bundler combines your javascript or CSS to save on server requests. Also adds support for .less! &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%2f2010%2f03%2f17%2fBundler-Now-Supports-Css-And-less.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2010%2f03%2f17%2fBundler-Now-Supports-Css-And-less.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Bundler_Now_Supports_Css_And_less</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Bundler_Now_Supports_Css_And_less</guid>
      <pubDate>Thu, 18 Mar 2010 20:00:02 GMT</pubDate>
    </item>
    <item>
      <title>Get Started with F# via Higher order IEnumerable&amp;lt;T&amp;gt; extension methods</title>
      <description>The more I use F# the more I want to write my every day production C# code in a functional way.  To this end, I've written a few higher order extension methods as the need arose.  I wanted to take a moment and share them with you.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2010%2f02%2f12%2fget-started-with-f-via-higher-order-ienumerable-t-extension-methods-in-c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2010%2f02%2f12%2fget-started-with-f-via-higher-order-ienumerable-t-extension-methods-in-c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Get_Started_with_F_via_Higher_order_IEnumerable_T_extension_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Get_Started_with_F_via_Higher_order_IEnumerable_T_extension_methods</guid>
      <pubDate>Fri, 12 Feb 2010 15:13:21 GMT</pubDate>
    </item>
    <item>
      <title>Context and Best Practices</title>
      <description>The Right Way versus the Better Way; Default Architectures; Starting Small &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2010%2f01%2f26%2fcontext-and-best-practices.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2010%2f01%2f26%2fcontext-and-best-practices.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Context_and_Best_Practices</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Context_and_Best_Practices</guid>
      <pubDate>Tue, 26 Jan 2010 17:15:01 GMT</pubDate>
    </item>
    <item>
      <title>Just released System.Web.Mvc.Extensibility Beta - Kazi Manzur Rashid</title>
      <description>Just released System.Web.Mvc.Extensibility Beta I am announcing the beta of System.Web.Mvc.Extensibility. There has been quite a few changes in this release :Added support for PerWebRequest lifetime. Removed the "base" suffix from the abstract class. I am dropping the Autofac. After struggling quite a few days to add PerWebRequest support, I came to the conclusion that adding such support re... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2010%2f01%2f25%2fjust-released-system-web-mvc-extensibility-beta.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2frashid%2farchive%2f2010%2f01%2f25%2fjust-released-system-web-mvc-extensibility-beta.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Just_released_System_Web_Mvc_Extensibility_Beta_Kazi_Manzur_Rashid</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Just_released_System_Web_Mvc_Extensibility_Beta_Kazi_Manzur_Rashid</guid>
      <pubDate>Mon, 25 Jan 2010 10:10:32 GMT</pubDate>
    </item>
    <item>
      <title>Measuring the Performance of Asynchronous Controllers</title>
      <description>It's easy enough to start using Asynchronous Controllers with ASP.NET MVC 2.0. But how do you know whether it's giving you any benefits? You might be surprised to learn that, in many default scenarios, you won't get any benefit unless you also make some crucial configuration changes. 

In this blog post you'll see a simple way to load test your asynchronous controllers, and find a rundown of important configuration options that will dramatically affect their behavior. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.codeville.net%2f2010%2f01%2f25%2fmeasuring-the-performance-of-asynchronous-controllers%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.codeville.net%2f2010%2f01%2f25%2fmeasuring-the-performance-of-asynchronous-controllers%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Measuring_the_Performance_of_Asynchronous_Controllers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Measuring_the_Performance_of_Asynchronous_Controllers</guid>
      <pubDate>Mon, 25 Jan 2010 20:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight and ASP.NET MVC Don't Serve the Same Master</title>
      <description>Great contrast between ASP.NET MVC and Silverlight and how ASP.NET MVC is primarily code focused whereas Silverlight is primarily tool focused. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fodetocode.com%2fBlogs%2fscott%2farchive%2f2010%2f01%2f18%2fsilverlight-and-asp-net-mvc-donrsquot-serve-the-same-master.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fodetocode.com%2fBlogs%2fscott%2farchive%2f2010%2f01%2f18%2fsilverlight-and-asp-net-mvc-donrsquot-serve-the-same-master.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_and_ASP_NET_MVC_Don_t_Serve_the_Same_Master</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_and_ASP_NET_MVC_Don_t_Serve_the_Same_Master</guid>
      <pubDate>Thu, 21 Jan 2010 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>PDC09 Keynote: Open Source, Open Platforms and Open Data</title>
      <description>No one was surprised this year at PDC when it was revealed that the theme for the show was to be Azure and cloud computing.  What did raise some eyebrows (including my own) was Microsoft's new found attitude towards interoperability with other technologies. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f11%2f17%2fsurprises-in-the-pdc09-keynote-open-source-open-platforms-and-the-democratization-of-data.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f11%2f17%2fsurprises-in-the-pdc09-keynote-open-source-open-platforms-and-the-democratization-of-data.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/PDC09_Keynote_Open_Source_Open_Platforms_and_Open_Data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/PDC09_Keynote_Open_Source_Open_Platforms_and_Open_Data</guid>
      <pubDate>Tue, 17 Nov 2009 22:32:25 GMT</pubDate>
    </item>
    <item>
      <title>Design Patterns - Which to use When? Take the Quiz!</title>
      <description>I received several questions on how to pick a Design Pattern, which motivated me to write this post. As it was mentioned in the Design Patterns overview article, there is no rule of thumb in selecting a Design Pattern.  Developers should not choose a design pattern and design a solution around it. Instead they need to analyze at a higher level, the problem they are attempting to solve and pick a Design Pattern that is most appropriate. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fDesign-Patterns-e28093-Which-to-use-When-Take-the-Quiz!.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fDesign-Patterns-e28093-Which-to-use-When-Take-the-Quiz!.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Design_Patterns_Which_to_use_When_Take_the_Quiz</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Design_Patterns_Which_to_use_When_Take_the_Quiz</guid>
      <pubDate>Sat, 17 Oct 2009 16:15:00 GMT</pubDate>
    </item>
    <item>
      <title>System.Drawing Round-Trip PixelFormat Stability</title>
      <description>If you follow me on twitter, you know that I am no fan of the System.Drawing namespace.  It's a rush job thinly wrapped layer on top of GDI+.  A great deal is only partially implemented and there is quite a lot of undocumented behavior.  Today I hope to help a bit with this problem by running some tests on System.Drawing.dll v2.0.50727 and documenting the results. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f10%2f07%2fsystem-drawing-round-trip-pixelformat-stability.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f10%2f07%2fsystem-drawing-round-trip-pixelformat-stability.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/System_Drawing_Round_Trip_PixelFormat_Stability</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/System_Drawing_Round_Trip_PixelFormat_Stability</guid>
      <pubDate>Thu, 08 Oct 2009 14:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Thread Pool using Core-Affine Threads</title>
      <description>Article with source code for a ThreadPool replacement which uses the XBox 360's hardware threads (which are only used when threads are assigned to them explicitly). Common problems with manually assigned processor affinity on desktop PCs are highlighted and the author shows a solution that allows the operating system to reschedule threads while still yielding comparable behavior to the explicit affinity model used by the XBox 360. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcygon.nuclex.org%2fpost%2f2009%2f09%2f17%2fthread-pool-using-core-affine-threads.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcygon.nuclex.org%2fpost%2f2009%2f09%2f17%2fthread-pool-using-core-affine-threads.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/xna/Thread_Pool_using_Core_Affine_Threads</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/xna/Thread_Pool_using_Core_Affine_Threads</guid>
      <pubDate>Fri, 18 Sep 2009 09:05:29 GMT</pubDate>
    </item>
    <item>
      <title>Fun With Method Missing and C# 4.0</title>
      <description>Ruby has a neat feature that allows you to hook into method calls for which the method is not defined. In such cases, Ruby will call a method on your class named method_missing. I showed an example of this using IronRuby a while back when I wrote about monkey patching CLR objects.
Typically, this sort of wild chicanery is safely contained within the world of those wild and crazy dynamic language aficionados, far away from the peaceful waters of those who prefer statically typed languages.
Until now suckas! (cue heart pounding rock music with a fast beat) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f08%2f26%2fmethod-missing-csharp-4.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2009%2f08%2f26%2fmethod-missing-csharp-4.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Fun_With_Method_Missing_and_C_4_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Fun_With_Method_Missing_and_C_4_0</guid>
      <pubDate>Thu, 03 Sep 2009 14:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Finally Understanding the Merits of TDD</title>
      <description>I'm not a TDD person...or at least I wasn't until last week.  Up until then, I had read the blogs and looked at the examples to try to understand TDD and unit testing (with mocking) in general.  Almost all of the examples I was shown demonstrated very basic scenarios that, in most cases, were too trivial to show value.  I would ask people who would speak about unit testing in general how you'd do a specific scenario and would get mix responses ranging from &amp;quot;just try it&amp;quot; to &amp;quot;you should be using this tool and it'll just write the tests for you&amp;quot;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f08%2ffinally-understanding-merits-of-tdd.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f08%2ffinally-understanding-merits-of-tdd.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Finally_Understanding_the_Merits_of_TDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Finally_Understanding_the_Merits_of_TDD</guid>
      <pubDate>Thu, 27 Aug 2009 08:00:07 GMT</pubDate>
    </item>
    <item>
      <title>Reflecting Code Is Not A Perfect Science</title>
      <description>Interesting when .NET Reflector creates code which executes different from the code written. &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%2f08%2f21%2fReflecting-Code-Is-Not-A-Perfect-Science.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f08%2f21%2fReflecting-Code-Is-Not-A-Perfect-Science.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Reflecting_Code_Is_Not_A_Perfect_Science</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Reflecting_Code_Is_Not_A_Perfect_Science</guid>
      <pubDate>Sun, 23 Aug 2009 14:45:09 GMT</pubDate>
    </item>
    <item>
      <title>12 Must Have Web Developer Bookmarklets</title>
      <description>Here is a great set of 12 bookmarklets that are useful for any web developer on any web browser! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felijahmanor.com%2f2009%2f08%2f19%2f12MustHaveWebDeveloperBookmarklets.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felijahmanor.com%2f2009%2f08%2f19%2f12MustHaveWebDeveloperBookmarklets.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/12_Must_Have_Web_Developer_Bookmarklets</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/12_Must_Have_Web_Developer_Bookmarklets</guid>
      <pubDate>Wed, 19 Aug 2009 19:15:08 GMT</pubDate>
    </item>
    <item>
      <title>Generic Types and Inheritance</title>
      <description>Although I use Generics extensively, every once in a while it still throws me for a loop when dealing with complex generic parameters and inheritance. In this post I talk about a compilation error I ran into when trying to inherit a generic type including its generic parameters and a way to get around this particular issue. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f861646.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.west-wind.com%2fweblog%2fposts%2f861646.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generic_Types_and_Inheritance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generic_Types_and_Inheritance</guid>
      <pubDate>Fri, 21 Aug 2009 03:30:02 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Tips and Tricks - VIII</title>
      <description>Yet another tips for more productive Visual Studio coding. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.prabir.me%2fpost%2fVisual-Studio-Tips-and-Tricks-VIII.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.prabir.me%2fpost%2fVisual-Studio-Tips-and-Tricks-VIII.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Tips_and_Tricks_VIII</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Tips_and_Tricks_VIII</guid>
      <pubDate>Tue, 18 Aug 2009 17:45:00 GMT</pubDate>
    </item>
    <item>
      <title>SharePoint: The Wild West of Software Development</title>
      <description>Some argue that Microsoft developers lack rigor -- that techniques like unit testing and continuous integration are virtually unheard of in this space. That's rubbish. I would be shocked if the percentage of developers that track code coverage is significantly different for the .Net or Java spaces (not quite mainstream, but respectable). Mind you I'm talking .Net development in general. SharePoint, now that's another story. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f08%2fsharepoint-wild-west-of-software.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frapidapplicationdevelopment.blogspot.com%2f2009%2f08%2fsharepoint-wild-west-of-software.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/SharePoint_The_Wild_West_of_Software_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/SharePoint_The_Wild_West_of_Software_Development</guid>
      <pubDate>Fri, 21 Aug 2009 14:00:02 GMT</pubDate>
    </item>
    <item>
      <title>Automating .NET and NHibernate Development With IronRuby + Rake </title>
      <description>Using IronRuby to automate .NET development tasks.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tobinharris.com%2f2009%2f8%2f17%2fautomating-net-development-and-nhibernate-with-ironruby-rake"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tobinharris.com%2f2009%2f8%2f17%2fautomating-net-development-and-nhibernate-with-ironruby-rake" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Automating_NET_and_NHibernate_Development_With_IronRuby_Rake</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Automating_NET_and_NHibernate_Development_With_IronRuby_Rake</guid>
      <pubDate>Tue, 18 Aug 2009 16:15:01 GMT</pubDate>
    </item>
    <item>
      <title>C# lambda and foreach variable</title>
      <description>Surprising behavior of lambdas &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fresnikb.wordpress.com%2fc-lambda-and-foreach-variable%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fresnikb.wordpress.com%2fc-lambda-and-foreach-variable%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_lambda_and_foreach_variable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_lambda_and_foreach_variable</guid>
      <pubDate>Fri, 21 Aug 2009 04:15:00 GMT</pubDate>
    </item>
  </channel>
</rss>
