<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by .NetKicks</title>
    <description>Stories kicked by .NetKicks</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 Toughest Developer Puzzle Ever</title>
      <description>What happens when you get a few web developers who like puzzles together?  Check out Jeff Blankenburg's post on the Toughest Developer Puzzle Ever, and rise to the challenge! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjeffblankenburg.com%2f2009%2f06%2flooking-for-mental-challenge-here-it-is.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjeffblankenburg.com%2f2009%2f06%2flooking-for-mental-challenge-here-it-is.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/events/The_Toughest_Developer_Puzzle_Ever</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/events/The_Toughest_Developer_Puzzle_Ever</guid>
      <pubDate>Wed, 01 Jul 2009 22:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Testing E-Mail Functionality</title>
      <description>If you are looking for a very robust testing utility for e-mailing applications, you need to get Neptune. This is a quick introduction to how Neptune works. Every software developer who has ever written software that sends e-mail of any kind will appreciate the features this little testing utility. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2009%2f06%2f24%2fTesting-E_2D00_Mail-Functionality.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2009%2f06%2f24%2fTesting-E_2D00_Mail-Functionality.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Testing_E_Mail_Functionality</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Testing_E_Mail_Functionality</guid>
      <pubDate>Fri, 26 Jun 2009 05:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Thread.Sleep is a sign of a poorly designed program.</title>
      <description>Other than for debug code, Peter details why Thread.Sleep isn't for production code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsmvps.com%2fblogs%2fpeterritchie%2farchive%2f2009%2f06%2f24%2f880146.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsmvps.com%2fblogs%2fpeterritchie%2farchive%2f2009%2f06%2f24%2f880146.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Thread_Sleep_is_a_sign_of_a_poorly_designed_program</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Thread_Sleep_is_a_sign_of_a_poorly_designed_program</guid>
      <pubDate>Thu, 25 Jun 2009 21:15:02 GMT</pubDate>
    </item>
    <item>
      <title>I Love Code Generation - Why Don't You? </title>
      <description>I have a passion for code generation. I use it everyday to create thousands upon thousands of lines of boring, routine code. In this article I explore 3 reasons why I love code generation. I hope it causes those who don't use code generation to adopt it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2009%2f05%2f23%2fI-Love-Code-Generation-_1320_-Why-Don_1920_t-You_3F00_.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprofessionalaspnet.com%2farchive%2f2009%2f05%2f23%2fI-Love-Code-Generation-_1320_-Why-Don_1920_t-You_3F00_.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/I_Love_Code_Generation_Why_Don_t_You</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/I_Love_Code_Generation_Why_Don_t_You</guid>
      <pubDate>Sun, 21 Jun 2009 06:15:00 GMT</pubDate>
    </item>
    <item>
      <title>What's good about your favourite IoC Framework?</title>
      <description>Andrew Stopford asks what do you like most in your IoC framework of choice, what is lacking and what would you want to see? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fastopford%2farchive%2f2009%2f06%2f09%2fwhats-do-you-like-most-in-your-ioc-of-choice.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fastopford%2farchive%2f2009%2f06%2f09%2fwhats-do-you-like-most-in-your-ioc-of-choice.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/What_s_good_about_your_favourite_IoC_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/What_s_good_about_your_favourite_IoC_Framework</guid>
      <pubDate>Wed, 17 Jun 2009 12:57:22 GMT</pubDate>
    </item>
    <item>
      <title>Life After Loops</title>
      <description>Eliminating cumbersome looping code using Linq &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f15%2fLife-After-Loops.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f06%2f15%2fLife-After-Loops.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Life_After_Loops</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Life_After_Loops</guid>
      <pubDate>Wed, 17 Jun 2009 09:15:00 GMT</pubDate>
    </item>
    <item>
      <title>The "Sim City" effect</title>
      <description>What happens when you turn your back on a software development project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbroloco.blogspot.com%2f2009%2f06%2fsim-city-effect_16.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbroloco.blogspot.com%2f2009%2f06%2fsim-city-effect_16.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/The_Sim_City_effect</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/The_Sim_City_effect</guid>
      <pubDate>Wed, 17 Jun 2009 08:30:00 GMT</pubDate>
    </item>
    <item>
      <title>SubMain acquires GhostDoc</title>
      <description>An agreement between SubMain and Roland Weigelt, author of GhostDoc, will place future development of GhostDoc in the hands of SubMain. GhostDoc ( http://submain.com/ghostdoc ) is the popular XML Comments and documentation helper tool which SubMain will continue to maintain as a free product. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcommunity.submain.com%2fblogs%2fnews%2farchive%2f2009%2f06%2f01%2fSubMain-acquires-GhostDoc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcommunity.submain.com%2fblogs%2fnews%2farchive%2f2009%2f06%2f01%2fSubMain-acquires-GhostDoc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/SubMain_acquires_GhostDoc</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/SubMain_acquires_GhostDoc</guid>
      <pubDate>Mon, 01 Jun 2009 16:45:03 GMT</pubDate>
    </item>
    <item>
      <title>Vici MVC finally released as part of the Vici Project</title>
      <description>Vici MVC (formerly known as ProMesh.NET) has been released as part of the new Vici Project, an open-source collection of .NET libraries and frameworks. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.blog.activa.be%2f2009%2f05%2f30%2fViciMVCFinallyReleasedAsPartOfTheViciProject.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2009%2f05%2f30%2fViciMVCFinallyReleasedAsPartOfTheViciProject.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Vici_MVC_finally_released_as_part_of_the_Vici_Project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Vici_MVC_finally_released_as_part_of_the_Vici_Project</guid>
      <pubDate>Sun, 31 May 2009 17:30:00 GMT</pubDate>
    </item>
    <item>
      <title>db4o - A Q&amp;amp;A with db4o .NET Refcard Co-Author Eric Falsken</title>
      <description>In coordination with the recently published db4o Refcard, DZone had the opportunity to chat with its co-author, Eric Falsken, a technical evangelist on the db4o team. He has been a staunch supporter of Microsoft .NET (much to the chagrin of his open source-loving co-workers) and enjoys coming up with new ideas for elegantly usable software, and mentoring fellow students of software. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdeveloper.db4o.com%2fblogs%2fcommunity%2farchive%2f2009%2f05%2f15%2fa-q-a-with-db4o-refcard-co-author-eric-falsken.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdeveloper.db4o.com%2fblogs%2fcommunity%2farchive%2f2009%2f05%2f15%2fa-q-a-with-db4o-refcard-co-author-eric-falsken.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/db4o_A_Q_A_with_db4o_NET_Refcard_Co_Author_Eric_Falsken</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/db4o_A_Q_A_with_db4o_NET_Refcard_Co_Author_Eric_Falsken</guid>
      <pubDate>Fri, 15 May 2009 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Using Predicate&amp;lt;T&amp;gt;</title>
      <description>Making use of the Predicate&amp;lt;T&amp;gt; delegate in a reusable fashion to cut down the amount of inline code you need to maintain and / or create. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.caublestoneink.com%2fdev%2f2009%2f05%2fusing-predicate%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.caublestoneink.com%2fdev%2f2009%2f05%2fusing-predicate%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_Predicate_T</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_Predicate_T</guid>
      <pubDate>Thu, 14 May 2009 21:30:39 GMT</pubDate>
    </item>
    <item>
      <title>Creating MSDN-Style Documentation with Sandcastle and NAnt</title>
      <description>This article discussing a reusable NAnt script for creating assembly documentation using Sandcastle. It covers the NAnt script itself, as well as the steps Sandcastle requires to create a CHM file. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdoyle-its.blogspot.com%2f2009%2f05%2fmsdn-style-documentation-with.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdoyle-its.blogspot.com%2f2009%2f05%2fmsdn-style-documentation-with.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Creating_MSDN_Style_Documentation_with_Sandcastle_and_NAnt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Creating_MSDN_Style_Documentation_with_Sandcastle_and_NAnt</guid>
      <pubDate>Thu, 14 May 2009 10:53:22 GMT</pubDate>
    </item>
    <item>
      <title>Announcing FsCheck 0.6</title>
      <description>New version of FsCheck with C# and VB support. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffortysix-and-two.blogspot.com%2f2009%2f05%2fannouncing-fscheck-06-dot-is-new-pipe.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffortysix-and-two.blogspot.com%2f2009%2f05%2fannouncing-fscheck-06-dot-is-new-pipe.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Announcing_FsCheck_0_6</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Announcing_FsCheck_0_6</guid>
      <pubDate>Thu, 14 May 2009 01:57:38 GMT</pubDate>
    </item>
    <item>
      <title>Common Logging 2.0 has been released</title>
      <description>The 2nd version of the &amp;quot;ultra-thin brigde between different .NET logging implementations&amp;quot; Common.Logging has been released and is free for download. Among various imporvments it features Lambda syntax for logging and Bi-directional log event routing between logging implementations. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2feeichinger.blogspot.com%2f2009%2f05%2fcommon-logging-20-for-net-released.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2feeichinger.blogspot.com%2f2009%2f05%2fcommon-logging-20-for-net-released.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Common_Logging_2_0_has_been_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Common_Logging_2_0_has_been_released</guid>
      <pubDate>Wed, 13 May 2009 20:17:51 GMT</pubDate>
    </item>
    <item>
      <title>NAudio: .NET Audio and MIDI library | TechArtifact</title>
      <description>Open source library to add audio capabilites in .net application &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.techartifact.com%2fblogs%2f2009%2f04%2fnaudio-net-audio-and-midi-library.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.techartifact.com%2fblogs%2f2009%2f04%2fnaudio-net-audio-and-midi-library.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/NAudio_NET_Audio_and_MIDI_library_TechArtifact</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/NAudio_NET_Audio_and_MIDI_library_TechArtifact</guid>
      <pubDate>Wed, 13 May 2009 19:24:10 GMT</pubDate>
    </item>
    <item>
      <title>How to test your multi-threaded code (part 3 of 3)?</title>
      <description>In the last post we learned how to find and fix a simple multi-thread problem. Now we will see a more complex scenario and see how CHESS wil find the solution. &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_13.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_13.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_3_of_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_3_of_3</guid>
      <pubDate>Wed, 13 May 2009 21:16:05 GMT</pubDate>
    </item>
    <item>
      <title>Creating a Custom Observable Collection in WPF | UX and WPF ramblings</title>
      <description>One of the biggest advantadges WPF has is its Data Binding features. Data Binding can be done in several ways, but the most common is using the INotifyPropertyChanged and INotifyCollectionChanged interfaces. For simple objects, all you need to do is implement the INotifyPropertyChanged, and raise the PropertyChanged event when your properties change. When you want to bind to a collection, you will want to use ObservableCollection&amp;amp;lt;T&amp;amp;gt;. This collection implements both interfaces, therefore notifying you when the items in the collection change and when the items' properties change. This works great if you're using standard collections. The problem arises when you want to use a custom collection. For databinding to work with custom collections, you will have to create a new &amp;quot;Observable&amp;quot; wrapper around it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsweux.com%2fblogs%2fpsampaio%2findex.php%2f2009%2f04%2f13%2fcreating-a-custom-observable-collection-in-wpf"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsweux.com%2fblogs%2fpsampaio%2findex.php%2f2009%2f04%2f13%2fcreating-a-custom-observable-collection-in-wpf" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Creating_a_Custom_Observable_Collection_in_WPF_UX_and_WPF_ramblings</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Creating_a_Custom_Observable_Collection_in_WPF_UX_and_WPF_ramblings</guid>
      <pubDate>Thu, 14 May 2009 03:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Finding stuff quickly (or searching through code effectively)</title>
      <description>David Mohundro shows off some PowerShell ninja moves with a script that searches for a string and returns a list of files, line numbers, and context excerpts with search parameter highlighting, all from the command line. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mohundro.com%2fblog%2f2009%2f05%2f12%2fFindingStuffQuicklyOrSearchingThroughCodeEffectively.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mohundro.com%2fblog%2f2009%2f05%2f12%2fFindingStuffQuicklyOrSearchingThroughCodeEffectively.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Finding_stuff_quickly_or_searching_through_code_effectively</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Finding_stuff_quickly_or_searching_through_code_effectively</guid>
      <pubDate>Wed, 13 May 2009 06:32:33 GMT</pubDate>
    </item>
    <item>
      <title>TNValidate - A Fluent Validation Library for .NET</title>
      <description>TNValidate is a fluent validation library for .Net. It allows you to write validation logic in a form that is readable both by programmers and non-programmers, but still entirely in your .Net language. 
TNValidate has plenty of built-in validation rules, but also provides an extension mechanism to allow you to easily add your own without having to modify the library itself. The library is released under the MIT License.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftnvalidate.codeplex.com"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftnvalidate.codeplex.com" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/TNValidate_A_Fluent_Validation_Library_for_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/TNValidate_A_Fluent_Validation_Library_for_NET</guid>
      <pubDate>Tue, 12 May 2009 13:32:50 GMT</pubDate>
    </item>
    <item>
      <title>UppercuT - The Insanely Easy to Use Automated Build Framework</title>
      <description>Automated Builds as easy as (1) solution name, (2) source control path, (3) company name for most projects!!!

UppercuT is for developers who want a powerful build framework without a lot of set up work. UppercuT is for anyone who needs a standard way of building applications across an entire organization. UppercuT is for anyone who wants to concentrate on just writing code.

What can UppercuT do for you?
-Compiles your application 
-Versions the local code build  
-Runs your unit tests 
-Runs NCover 
-Runs NDepend (you will need a license - does not come with UppercuT) 
-Creates environment configuration files (using ENV.settings files and config.template files) - more on this later 
-Packages your application for deployment 
-Along the way, it can run custom tasks for you.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fferventcoder.com%2farchive%2f2009%2f05%2f08%2fuppercut---the-insanely-easy-to-use-automated-build-framework.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fferventcoder.com%2farchive%2f2009%2f05%2f08%2fuppercut---the-insanely-easy-to-use-automated-build-framework.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/UppercuT_The_Insanely_Easy_to_Use_Automated_Build_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/UppercuT_The_Insanely_Easy_to_Use_Automated_Build_Framework</guid>
      <pubDate>Tue, 19 May 2009 07:02:36 GMT</pubDate>
    </item>
    <item>
      <title>How to test your multi-threaded code (part 2 of 3)?</title>
      <description>Previously we saw how to build a test to find a multi-thread bug our your code. Now we will look at how to reproduce debug and fix it. &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_11.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_11.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_2_of_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_2_of_3</guid>
      <pubDate>Wed, 13 May 2009 18:16:03 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>Why I don't choose to use NHibernate</title>
      <description>Why NHibernate is used for Domain Models.


 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjonaskello.wordpress.com%2f2009%2f05%2f05%2fwhy-i-dont-choose-to-use-nhibernate%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjonaskello.wordpress.com%2f2009%2f05%2f05%2fwhy-i-dont-choose-to-use-nhibernate%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Why_I_don_t_choose_to_use_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Why_I_don_t_choose_to_use_NHibernate</guid>
      <pubDate>Wed, 06 May 2009 05:37:51 GMT</pubDate>
    </item>
    <item>
      <title>A Spring in NHibernate's Conversation per Business Transaction</title>
      <description>Implementation of CpBT using Spring AOP. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ffabiomaulo.blogspot.com%2f2009%2f04%2fspring-in-nhibernates-conversation-per.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ffabiomaulo.blogspot.com%2f2009%2f04%2fspring-in-nhibernates-conversation-per.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/A_Spring_in_NHibernate_s_Conversation_per_Business_Transaction</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/A_Spring_in_NHibernate_s_Conversation_per_Business_Transaction</guid>
      <pubDate>Mon, 27 Apr 2009 21:34:54 GMT</pubDate>
    </item>
    <item>
      <title>Learning how to harness the power of NUnit RowTest</title>
      <description>Taking a look at how you can utilize the power of RowTests within NUnit. By learning how to use RowTests you can reduce the amount of duplicate test code which exists when doing data driven tests. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f103"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f103" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Learning_how_to_harness_the_power_of_NUnit_RowTest</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Learning_how_to_harness_the_power_of_NUnit_RowTest</guid>
      <pubDate>Tue, 21 Apr 2009 23:31:04 GMT</pubDate>
    </item>
  </channel>
</rss>