<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by bbcook</title>
    <description>Stories kicked by bbcook</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>Testing Asynchronous Logic</title>
      <description>Great article that demonstrates a refactor-friendly utility for testing objects that raise events. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bryancook.net%2f2011%2f04%2ftesting-asynchronous-logic.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bryancook.net%2f2011%2f04%2ftesting-asynchronous-logic.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Testing_Asynchronous_Logic</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Testing_Asynchronous_Logic</guid>
      <pubDate>Mon, 18 Apr 2011 16:32:23 GMT</pubDate>
    </item>
    <item>
      <title>Twelve Days of Code - Solution Setup</title>
      <description>solution setup caveats for a .NET project &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bryancook.net%2f2009%2f12%2ftwelve-days-solution-setup.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bryancook.net%2f2009%2f12%2ftwelve-days-solution-setup.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Twelve_Days_of_Code_Solution_Setup</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Twelve_Days_of_Code_Solution_Setup</guid>
      <pubDate>Tue, 29 Dec 2009 05:13:16 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio Keyboard Katas </title>
      <description>Keyboard shortcuts in Visual Studio can make you a more productive developer.  This article provides a small exercise you can incorporate into your daily routine to help memorize shortcuts.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bryancook.net%2f2009%2f12%2fvisual-studio-keyboard-katas.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bryancook.net%2f2009%2f12%2fvisual-studio-keyboard-katas.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_Keyboard_Katas</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_Keyboard_Katas</guid>
      <pubDate>Tue, 08 Dec 2009 14:44:04 GMT</pubDate>
    </item>
    <item>
      <title>Testing NUnit Addins from within NUnit</title>
      <description>Bryan walks through an interesting technique to test nunit addins. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.bryancook.net%2f2009%2f09%2ftesting-nunit-addins-from-within-nunit.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.bryancook.net%2f2009%2f09%2ftesting-nunit-addins-from-within-nunit.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Testing_NUnit_Addins_from_within_NUnit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Testing_NUnit_Addins_from_within_NUnit</guid>
      <pubDate>Thu, 17 Sep 2009 03:15:18 GMT</pubDate>
    </item>
    <item>
      <title>Creating a better Wrapper using AOP</title>
      <description>If you've ever had to adapt third-party objects to your object model, here's a technique that you can use to skip the grunt work of building those wrapper classes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2009%2f02%2fcreating-better-wrapper-using-aop.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2009%2f02%2fcreating-better-wrapper-using-aop.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Creating_a_better_Wrapper_using_AOP</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Creating_a_better_Wrapper_using_AOP</guid>
      <pubDate>Fri, 06 Feb 2009 04:31:15 GMT</pubDate>
    </item>
    <item>
      <title>How to improve testability of web applications</title>
      <description>Last week I participated in the first Openspace Coding Days in London. The event was organised as a series of ad-hoc coding workshops, and I really enjoyed it. I participated in a very interesting workshop on improving testability of web UIs, that later focused particularly on Microsoft's new ASP.NET MVC framework. Here are a couple of conclusions we came to:
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgojko.net%2f2009%2f02%2f03%2fhow-to-improve-testability-of-web-applications%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgojko.net%2f2009%2f02%2f03%2fhow-to-improve-testability-of-web-applications%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/How_to_improve_testability_of_web_applications</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/How_to_improve_testability_of_web_applications</guid>
      <pubDate>Tue, 03 Feb 2009 19:40:39 GMT</pubDate>
    </item>
    <item>
      <title>Configure log4net for Excel or LogParser friendly output</title>
      <description>log4net is a great logging framework, but parsing the output using standard tools can be difficult.

This handy article shows you a few tweaks you can make to your configuration so that your output can be read by most tools. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f11%2flog4net-logparser-excel-output.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f11%2flog4net-logparser-excel-output.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Configure_log4net_for_Excel_or_LogParser_friendly_output</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Configure_log4net_for_Excel_or_LogParser_friendly_output</guid>
      <pubDate>Sun, 23 Nov 2008 03:46:02 GMT</pubDate>
    </item>
    <item>
      <title>SQL Server - Restore a database backup via the command line</title>
      <description>This article presents how an SQL Server 2005 database can be restored from the command line with one quick batch file.

Ex:
restore.bat LavaBlast &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f10%2fSQL-Server-Restore-a-bak-to-a-database-in-command-line.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2008%2f10%2fSQL-Server-Restore-a-bak-to-a-database-in-command-line.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_Server_Restore_a_database_backup_via_the_command_line</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_Server_Restore_a_database_backup_via_the_command_line</guid>
      <pubDate>Tue, 21 Oct 2008 19:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Legacy Projects: Test the User Interface with Selenium or WatiN</title>
      <description>Got a legacy project with no unit tests? Baffled where to start?

This is third in a series of posts that walk you through applying testing strategies to existing code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f07%2ftest-presentation-layer-selenium-watin.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f07%2ftest-presentation-layer-selenium-watin.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Legacy_Projects_Test_the_User_Interface_with_Selenium_or_WatiN</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Legacy_Projects_Test_the_User_Interface_with_Selenium_or_WatiN</guid>
      <pubDate>Wed, 09 Jul 2008 10:33:43 GMT</pubDate>
    </item>
    <item>
      <title>Create Custom NUnit Categories</title>
      <description>Great walk through on how to use NUnit Categories for your project, as well as how to declare your category attributes.

Source code and compiled release available for your projects, too. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f06%2ftdd-custom-nunit-categories.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f06%2ftdd-custom-nunit-categories.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Create_Custom_NUnit_Categories</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Create_Custom_NUnit_Categories</guid>
      <pubDate>Wed, 18 Jun 2008 22:21:53 GMT</pubDate>
    </item>
    <item>
      <title>Test Driven Development Naming Conventions and Guidelines</title>
      <description>New TDD and experienced TDD developers will find this list of naming conventions and guidelines useful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f06%2ftest-naming-conventions-guidelines.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f06%2ftest-naming-conventions-guidelines.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Test_Driven_Development_Naming_Conventions_and_Guidelines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Test_Driven_Development_Naming_Conventions_and_Guidelines</guid>
      <pubDate>Thu, 05 Jun 2008 15:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Test Driven Development Tips: Getting Value out of Code Coverage</title>
      <description>Lies, True lies and Statistics -- Coverage tools can be misleading.  So how does an organization benefit from having them?  Bryan provides some great field notes on do's and don'ts for code coverage, including how tests can ruin coverage. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f05%2ftdd-tips-getting-value-out-of-code.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstupiddumbguy.blogspot.com%2f2008%2f05%2ftdd-tips-getting-value-out-of-code.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Test_Driven_Development_Tips_Getting_Value_out_of_Code_Coverage</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Test_Driven_Development_Tips_Getting_Value_out_of_Code_Coverage</guid>
      <pubDate>Wed, 21 May 2008 01:58:45 GMT</pubDate>
    </item>
  </channel>
</rss>
