<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by rasmuskl</title>
    <description>Stories kicked by rasmuskl</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>Craftsmanship In The Wild</title>
      <description>Title says it all. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frasmuskl.dk%2fpost%2fCraftsmanship-In-The-Wild.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frasmuskl.dk%2fpost%2fCraftsmanship-In-The-Wild.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Craftsmanship_In_The_Wild</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Craftsmanship_In_The_Wild</guid>
      <pubDate>Sun, 08 Mar 2009 03:48:30 GMT</pubDate>
    </item>
    <item>
      <title>Code Coverage - What You Need To Know</title>
      <description>People often talk about the percentage of code coverage they have from unit tests, whether it be actual coverage or the goal they or their project have set. Having a high coverage percentage is often seen as a quality, but code coverage is not really a metric that gives much value in itself. In this post I want to investigate the different types of code coverage that exists and address some of the problems with code coverage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fCode-Coverage-e28093-What-You-Need-To-Know.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fCode-Coverage-e28093-What-You-Need-To-Know.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Code_Coverage_What_You_Need_To_Know</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Code_Coverage_What_You_Need_To_Know</guid>
      <pubDate>Mon, 23 Feb 2009 05:35:28 GMT</pubDate>
    </item>
    <item>
      <title>Testing a Visitor - Mocking and Test Readability</title>
      <description>The other day I was using TDD to write a visitor for an object graph at work. I often use mocks a lot and was using mocks in this particular batch of tests as well. However, in the end creating my own fake class turned out to be much better (in my opinion). Favoring state-based testing over interaction-based testing (sometimes) can really simplify the noise within a test and provide clarity. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fTesting-a-Visitor-Mocking-and-Test-Readability.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fTesting-a-Visitor-Mocking-and-Test-Readability.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Testing_a_Visitor_Mocking_and_Test_Readability</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Testing_a_Visitor_Mocking_and_Test_Readability</guid>
      <pubDate>Fri, 23 Jan 2009 03:00:30 GMT</pubDate>
    </item>
    <item>
      <title>A new breed of magic strings in ASP.NET MVC</title>
      <description>One of the common patterns in Ruby on Rails is the use of hashes in place of large parameter lists.  Instead of hashes, which don't exist in C#, ASP.NET MVC uses anonymous types for quite a few HTML generators on the view side.  This is a trick used by the MVC team to simulate hashes.  Since the dictionary initializer syntax is quite verbose, with lots of angly-bracket cruft, anonymous types provide a similar effect to hashes.  However, don't let the magic fool you.  Anonymous types used to create dictionaries are still dictionaries. &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%2f2009%2f01%2f14%2fa-new-breed-of-magic-strings-in-asp-net-mvc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2009%2f01%2f14%2fa-new-breed-of-magic-strings-in-asp-net-mvc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/A_new_breed_of_magic_strings_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/A_new_breed_of_magic_strings_in_ASP_NET_MVC</guid>
      <pubDate>Fri, 16 Jan 2009 12:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Reducing Check-In Friction (in Continuous Integration)</title>
      <description>Short post on reducing check-in fear and enabling regular check-ins in a continuous integration environment. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fReducing-Check-In-Friction-(in-Continuous-Integration).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fReducing-Check-In-Friction-(in-Continuous-Integration).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Reducing_Check_In_Friction_in_Continuous_Integration</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Reducing_Check_In_Friction_in_Continuous_Integration</guid>
      <pubDate>Mon, 12 Jan 2009 02:48:04 GMT</pubDate>
    </item>
    <item>
      <title>Craftsmanship over Crap</title>
      <description>I challenge you. Be a craftsman, think about leaving the code slightly better than you found it. Maybe your new new years resolution? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fCraftsmanship-over-Crap.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fCraftsmanship-over-Crap.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Craftsmanship_over_Crap</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Craftsmanship_over_Crap</guid>
      <pubDate>Wed, 07 Jan 2009 00:59:28 GMT</pubDate>
    </item>
    <item>
      <title>C# Design Patterns - Abstract Factory Pattern</title>
      <description>We'll be continuing on with our fictional city council that has commissioned us to develop an application that lets them manage their yearly dog registrations. Since the application is all about managing dogs and their owners it makes sense to have a DogFactory class that will create the different breeds of dogs that will be stored in the application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f01%2f06%2fc-design-patterns-abstract-factory-pattern%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f01%2f06%2fc-design-patterns-abstract-factory-pattern%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/C_Design_Patterns_Abstract_Factory_Pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/C_Design_Patterns_Abstract_Factory_Pattern</guid>
      <pubDate>Wed, 07 Jan 2009 15:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Activator.CreateInstance Performance</title>
      <description>A look at the different forms of Activator.CreateInstance and the performance implications of each. &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%2f01%2f05%2fActivatorCreateInstance-Performance.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f01%2f05%2fActivatorCreateInstance-Performance.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Activator_CreateInstance_Performance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Activator_CreateInstance_Performance</guid>
      <pubDate>Wed, 07 Jan 2009 04:31:23 GMT</pubDate>
    </item>
    <item>
      <title>There is More Content than Just the Front Page on DotNetKicks</title>
      <description>Are you tired of going to DotNetKicks and finding the same stories on the front page for days in a row? Trust me, there is some great content out there that never makes the front page. You just have to look a little deeper. When you do, you can help put some of that great new content in front of the masses. Even if you don't submit stories yourself, you can still help out by giving the initial votes that push a story to the front page. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbeckelman.net%2fpost%2f2009%2f01%2f06%2fThere-is-More-Content-than-Just-the-Front-Page-on-DotNetKicks.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbeckelman.net%2fpost%2f2009%2f01%2f06%2fThere-is-More-Content-than-Just-the-Front-Page-on-DotNetKicks.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/There_is_More_Content_than_Just_the_Front_Page_on_DotNetKicks</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/There_is_More_Content_than_Just_the_Front_Page_on_DotNetKicks</guid>
      <pubDate>Wed, 07 Jan 2009 00:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Verifying code and testing with Pex</title>
      <description>Earlier this week, Katrien posted an update on the list of Belgian TechDays 2009 speakers. This post featured a summary on all sessions, of which one was titled "Pex - Automated White Box Testing for .NET". Here's the abstract: 

"Pex is an automated white box testing tool for .NET. Pex systematically tries to cover every reachable branch in a program by monitoring execution traces, and using a constraint solver to produce new test cases with different behavior. Pex can be applied to any existing .NET assembly without any pre-existing test suite. Pex will try to find counterexamples for all assertion statements in the code. Pex can be guided by hand-written parameterized unit tests, which are API usage scenarios with assertions. The result of the analysis is a test suite which can be persisted as unit tests in source code. The generated unit tests integrate with Visual Studio Team Test as well as other test frameworks. By construction, Pex produces small unit test suites with high code and assertion coverage, and reported failures always come with a test case that reproduces the issue. At Microsoft, this technique has proven highly effective in testing even an extremely well-tested component." 

After reading the second sentence in this abstract, I was thinking: "SWEET! Let's try!". So here goes. 
 &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%2f01%2f07%2fVerifying-code-and-testing-with-Pex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f01%2f07%2fVerifying-code-and-testing-with-Pex.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Verifying_code_and_testing_with_Pex</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Verifying_code_and_testing_with_Pex</guid>
      <pubDate>Tue, 06 Jan 2009 21:46:05 GMT</pubDate>
    </item>
    <item>
      <title>Thinking only of the Junior Developer</title>
      <description>How do you treat Junior developers, what code do you give them, and do you let their presence change your architecture? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felegantcode.com%2f2008%2f12%2f27%2fthinking-only-of-the-junior-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felegantcode.com%2f2008%2f12%2f27%2fthinking-only-of-the-junior-developer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Thinking_only_of_the_Junior_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Thinking_only_of_the_Junior_Developer</guid>
      <pubDate>Mon, 05 Jan 2009 02:16:15 GMT</pubDate>
    </item>
    <item>
      <title>Not Your Typical Top Ten Of 2008 Post</title>
      <description>Phil lists his top 10 posts but also the posts he liked the most from other bloggers &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2008%2f12%2f30%2fnot-your-typical-top-ten-of-2008-post.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2008%2f12%2f30%2fnot-your-typical-top-ten-of-2008-post.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Not_Your_Typical_Top_Ten_Of_2008_Post</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Not_Your_Typical_Top_Ten_Of_2008_Post</guid>
      <pubDate>Thu, 01 Jan 2009 00:45:04 GMT</pubDate>
    </item>
    <item>
      <title>Is lambdas syntatic sugar, or Turkish delight?</title>
      <description>In this post, Tuna tries to clarify his points on whether lambdas are syntatic sugars or not.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tunatoksoz.com%2fpost%2fIs-lambdas-syntatic-sugar-or-Turkish-delight.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tunatoksoz.com%2fpost%2fIs-lambdas-syntatic-sugar-or-Turkish-delight.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Is_lambdas_syntatic_sugar_or_Turkish_delight</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Is_lambdas_syntatic_sugar_or_Turkish_delight</guid>
      <pubDate>Thu, 01 Jan 2009 18:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Debugging With Tracepoints </title>
      <description>Well, last week, while I saw John Cunninghams session at PDC 2008 about Visual Studio Debugger Tips &amp;amp; Tricks, I learned something new about breakpoints. The Visual Studio debugger has another feature called tracepoints. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f12%2f29%2fdebugging-with-tracepoints%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f12%2f29%2fdebugging-with-tracepoints%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Debugging_With_Tracepoints</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Debugging_With_Tracepoints</guid>
      <pubDate>Tue, 30 Dec 2008 22:31:04 GMT</pubDate>
    </item>
    <item>
      <title>What is Microsoft waiting for providing a decent path API?</title>
      <description>I was recently browsing the code source of Managed Extensibility Framework and realized that this future part of .NET 4, full of tricky and advanced ideas, was naively relying on strings to describe files and directories paths. It seems that the version 4 of .NET will miss the need for a descent path API. There is the class System.IO.Path but it is feature limited, full of flaws and pitfalls (to not say bugs) and it fosters users to encode their paths into raw strings. It seems to me that using strings to encode paths is as primitive as using String.IndexOf(&amp;quot;&amp;lt;tag&amp;gt;&amp;quot;) to parse some XML. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f12%2f28%2fwhat-is-microsoft-waiting-for-providing-a-descent-path-api.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f12%2f28%2fwhat-is-microsoft-waiting-for-providing-a-descent-path-api.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/What_is_Microsoft_waiting_for_providing_a_decent_path_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/What_is_Microsoft_waiting_for_providing_a_decent_path_API</guid>
      <pubDate>Tue, 30 Dec 2008 01:31:13 GMT</pubDate>
    </item>
    <item>
      <title>Raising Events the right way, the easy way, with an Extension Method</title>
      <description>Raising events takes 3 lines of code.  Let's follow the DRY principal and get that down to one line.  Less noise, more action, very tastey. Merry Christmas. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbrianc.me%2fblog%2fevent-raising-and-dry-extension-method%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbrianc.me%2fblog%2fevent-raising-and-dry-extension-method%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/Raising_Events_the_right_way_the_easy_way_with_an_Extension_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/Raising_Events_the_right_way_the_easy_way_with_an_Extension_Method</guid>
      <pubDate>Sat, 27 Dec 2008 17:16:19 GMT</pubDate>
    </item>
    <item>
      <title>BlogEngine.NET Unofficial Forums</title>
      <description>The name says it all - forums you can use to discuss BlogEngine.Net.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blogengineforum.net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blogengineforum.net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/BlogEngine_NET_Unofficial_Forums</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/BlogEngine_NET_Unofficial_Forums</guid>
      <pubDate>Sun, 21 Dec 2008 15:01:02 GMT</pubDate>
    </item>
    <item>
      <title>A WinDbg Debugging Journey - NHibernate Memory Leak</title>
      <description>A small debugging tale of how I got introduced to WinDbg and how it helped me track down a memory leak in NHibernate and reduce my memory usage from ~800mb to ~50mb. It's a funky tool and can be quite scary at first, but if it helps me remove memory leaks, I am all for it. The second lesson learned is that sometimes - although I still won't look there first - SELECT is broken. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fA-WinDbg-Debugging-Journey-NHibernate-Memory-Leak.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.rasmuskl.dk%2fpost%2fA-WinDbg-Debugging-Journey-NHibernate-Memory-Leak.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/A_WinDbg_Debugging_Journey_NHibernate_Memory_Leak</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/A_WinDbg_Debugging_Journey_NHibernate_Memory_Leak</guid>
      <pubDate>Sat, 20 Dec 2008 01:34:15 GMT</pubDate>
    </item>
    <item>
      <title>Oxite: A good example after all?</title>
      <description>The community response to Oxite has been.interesting. The general consensus seems to be that they got it all wrong... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.danielgpratt.com%2f2008%2f12%2foxite-good-example-after-all.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.danielgpratt.com%2f2008%2f12%2foxite-good-example-after-all.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Oxite_A_good_example_after_all</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Oxite_A_good_example_after_all</guid>
      <pubDate>Sat, 20 Dec 2008 00:53:28 GMT</pubDate>
    </item>
    <item>
      <title>Composing animations with Silverlight.FX</title>
      <description>Shows how to use Nikhil Kothari's Silverlight.FX with a fluent interface to build composable animations like jQuery. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimebrain.com%2f2008%2f12%2fcomposing-animations-with-silverlightfx.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimebrain.com%2f2008%2f12%2fcomposing-animations-with-silverlightfx.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Composing_animations_with_Silverlight_FX</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Composing_animations_with_Silverlight_FX</guid>
      <pubDate>Fri, 19 Dec 2008 20:26:50 GMT</pubDate>
    </item>
    <item>
      <title>Oxitis - Acute or chronic anxiety toward sharing code online.</title>
      <description>It was going to get defined sooner or later... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffrickinsweet.com%2fryanlanciaux.com%2fpost%2fDo-you-have-this-condition.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffrickinsweet.com%2fryanlanciaux.com%2fpost%2fDo-you-have-this-condition.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Oxitis_Acute_or_chronic_anxiety_toward_sharing_code_online</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Oxitis_Acute_or_chronic_anxiety_toward_sharing_code_online</guid>
      <pubDate>Thu, 18 Dec 2008 04:31:15 GMT</pubDate>
    </item>
    <item>
      <title>Migrations in C# using RikMigrations</title>
      <description>Jealous of those pesky Ruby on Rails developers? Want to be able to use Migrations in your .net apps? Well then check this post out! &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%2f12%2f16%2fMigrations-in-C-using-RikMigrations.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f16%2fMigrations-in-C-using-RikMigrations.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Migrations_in_C_using_RikMigrations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Migrations_in_C_using_RikMigrations</guid>
      <pubDate>Thu, 18 Dec 2008 01:31:14 GMT</pubDate>
    </item>
    <item>
      <title>How To Guarantee That Your Software Will Suck</title>
      <description>Do you bad software and unhappy developers? Well, it isn't that hard... &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%2f12%2f07%2fHow-To-Guarantee-That-Your-Software-Will-Suck.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f07%2fHow-To-Guarantee-That-Your-Software-Will-Suck.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/How_To_Guarantee_That_Your_Software_Will_Suck</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/How_To_Guarantee_That_Your_Software_Will_Suck</guid>
      <pubDate>Mon, 08 Dec 2008 22:31:10 GMT</pubDate>
    </item>
    <item>
      <title>Using System.Web.Abstractions in Your WebForms Apps</title>
      <description>Check out how to use the System.Web.Abstractions assembly in your ASP.NET WebForms applications! &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%2f12%2f04%2fUsing-SystemWebAbstractions-in-Your-WebForms-Apps.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f04%2fUsing-SystemWebAbstractions-in-Your-WebForms-Apps.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Using_System_Web_Abstractions_in_Your_WebForms_Apps</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Using_System_Web_Abstractions_in_Your_WebForms_Apps</guid>
      <pubDate>Fri, 05 Dec 2008 01:31:14 GMT</pubDate>
    </item>
    <item>
      <title>Have you ever wondered why CodePlex is so slow?</title>
      <description>Taking a look at one feature on CodePlex that is much slower than it needs to be, due to indiscriminate use of UpdatePanels and bloated ViewState, and then comparing it to similar functionality on Stack Overflow to illustrate how much more efficiently the same feature can be implemented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f12%2f03%2fhave-you-ever-wondered-why-codeplex-is-so-slow%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f12%2f03%2fhave-you-ever-wondered-why-codeplex-is-so-slow%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Have_you_ever_wondered_why_CodePlex_is_so_slow</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Have_you_ever_wondered_why_CodePlex_is_so_slow</guid>
      <pubDate>Wed, 03 Dec 2008 22:31:21 GMT</pubDate>
    </item>
  </channel>
</rss>
