<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by IanCooper</title>
    <description>Stories kicked by IanCooper</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>Upgrading to the new version of Subversion and Tortoise</title>
      <description>If you use Subversion this is a great article about what you need to do to upgrade to the latest version. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2008%2f07%2f04%2fsubversion-turns-1-5.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2008%2f07%2f04%2fsubversion-turns-1-5.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Upgrading_to_the_new_version_of_Subversion_and_Tortoise</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Upgrading_to_the_new_version_of_Subversion_and_Tortoise</guid>
      <pubDate>Sat, 05 Jul 2008 18:08:04 GMT</pubDate>
    </item>
    <item>
      <title>Showing some support for LINQ to SQL</title>
      <description>Great article detailing why LINQ to SQL deserves some attention particularly if you buy into the object oriented style of development or are currently working with an ORM such as NHibernate. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fian_cooper%2farchive%2f2008%2f07%2f02%2fshowing-some-support-for-linq-to-sql.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fian_cooper%2farchive%2f2008%2f07%2f02%2fshowing-some-support-for-linq-to-sql.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/Showing_some_support_for_LINQ_to_SQL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/Showing_some_support_for_LINQ_to_SQL</guid>
      <pubDate>Thu, 03 Jul 2008 22:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Architecting Linq to SQL, part 10 </title>
      <description>What Ian Cooper would like to see in the next version &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fian_cooper%2farchive%2f2008%2f07%2f01%2farchitecting-linq-to-sql-part-10.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fian_cooper%2farchive%2f2008%2f07%2f01%2farchitecting-linq-to-sql-part-10.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Architecting_Linq_to_SQL_part_10</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Architecting_Linq_to_SQL_part_10</guid>
      <pubDate>Tue, 01 Jul 2008 19:44:44 GMT</pubDate>
    </item>
    <item>
      <title>Psake a- Powershell based build tool</title>
      <description>James Kovacs debuts a Rake inspired build tool based on powershell. The sweetspot here is that it could bring the functionality already in powershell into the build process. Still at almost a POC stage, but worth looking at. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2008%2f06%2f27%2fintroducing-psake.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2008%2f06%2f27%2fintroducing-psake.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Psake_a_Powershell_based_build_tool</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Psake_a_Powershell_based_build_tool</guid>
      <pubDate>Mon, 30 Jun 2008 21:31:10 GMT</pubDate>
    </item>
    <item>
      <title>TDD/DDD and LINQ to SQL</title>
      <description>How developers preferring TDD or DDD can work with LINQ to SQL and to what extent LINQ to SQL can be considered persistence ignorant. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fiancooper.spaces.live.com%2fblog%2fcns!844BD2811F9ABE9C!397.entry"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fiancooper.spaces.live.com%2fblog%2fcns!844BD2811F9ABE9C!397.entry" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/TDD_DDD_and_LINQ_to_SQL</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/TDD_DDD_and_LINQ_to_SQL</guid>
      <pubDate>Sun, 10 Jun 2007 15:45:16 GMT</pubDate>
    </item>
    <item>
      <title>More testing code than production code is typical, but fine</title>
      <description>Jeremy Miller of CodeBetter blogs writes that you may end up with more unit test code than production code, but that's fine. Remember, production code is way harder to write than test code. Test methods are each isolated units that don't have dependencies on each other, like production methods do. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjeremy.miller%2farchive%2f2007%2f03%2f22%2fMore-testing-code-than-production-code-is-typical_2C00_-but-don_2700_t-let-that-stop-you.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjeremy.miller%2farchive%2f2007%2f03%2f22%2fMore-testing-code-than-production-code-is-typical_2C00_-but-don_2700_t-let-that-stop-you.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/More_testing_code_than_production_code_is_typical_but_fine</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/More_testing_code_than_production_code_is_typical_but_fine</guid>
      <pubDate>Fri, 23 Mar 2007 16:16:01 GMT</pubDate>
    </item>
    <item>
      <title>DotNetKicks to be Open Sourced</title>
      <description>As the community on DotNetKicks.com has grown in size over the past year, I have received received many offers of help with adding features and many requests for the source code. Due to other top secret commitments, I have recently not had as much time as I would have liked to continue the development of DotNetKicks.com. A discussion on DotNetKicks last week re-highlighted the issue of feature stagnation (the community is continuing to grow just fine).

We are in the business of solving problems, and the best solution here is to open source the project. I had planned to release some code this past weekend, but some of the current dependencies include code that I don't wish to release. I am currently refactoring the dependencies, and I will be able to release some code very soon.

Please shout it from the roof tops, we need all the contributers we can get. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgavinjoyce%2farchive%2f2007%2f03%2f20%2fdotnetkicks-to-be-open-source.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgavinjoyce%2farchive%2f2007%2f03%2f20%2fdotnetkicks-to-be-open-source.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/DotNetKicks_to_be_Open_Sourced</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/DotNetKicks_to_be_Open_Sourced</guid>
      <pubDate>Tue, 20 Mar 2007 19:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Understanding Viewstate</title>
      <description>Ever wanted to really understand viewstate and how you can reduce its cost and idiosyncracies. Hopefully, this is the last viewstate article yhou will ever need. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2finfinitiesloop%2farchive%2f2006%2f08%2f03%2fTruly-Understanding-Viewstate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2finfinitiesloop%2farchive%2f2006%2f08%2f03%2fTruly-Understanding-Viewstate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Understanding_Viewstate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Understanding_Viewstate</guid>
      <pubDate>Mon, 19 Mar 2007 13:16:01 GMT</pubDate>
    </item>
    <item>
      <title>Deconstructing LINQ to SQL (Part 1)</title>
      <description>This article describes how LINQ is implemented in CLR types. Second part is here:

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2007/03/16/9159.aspx
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmtaulty.com%2fCommunityServer%2fblogs%2fmike_taultys_blog%2farchive%2f2007%2f03%2f16%2f9157.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmtaulty.com%2fCommunityServer%2fblogs%2fmike_taultys_blog%2farchive%2f2007%2f03%2f16%2f9157.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Deconstructing_LINQ_to_SQL_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Deconstructing_LINQ_to_SQL_Part_1</guid>
      <pubDate>Mon, 19 Mar 2007 11:46:01 GMT</pubDate>
    </item>
    <item>
      <title>Are we using properties when we really want fields</title>
      <description>We have gotten used to preferring a public property to a public field and many standards consider public fields incorrect. But why? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.theserverside.net%2fblogs%2fthread.tss%3fthread_id%3d43806"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.theserverside.net%2fblogs%2fthread.tss%3fthread_id%3d43806" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Are_we_using_properties_when_we_really_want_fields</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Are_we_using_properties_when_we_really_want_fields</guid>
      <pubDate>Fri, 12 Jan 2007 08:43:39 GMT</pubDate>
    </item>
    <item>
      <title>WaitHandles for the confused</title>
      <description>Confused about WaitHandles? Sure you are. For one, they have the word &amp;quot;Event&amp;quot; on them.. Are they events? Do they call delegates?. For another, what's this &amp;quot;Reset&amp;quot; action, and why would I want to do it manually? And lastly, what does the documentation mean when it says &amp;quot;Signaled&amp;quot; and &amp;quot;Nonsignaled&amp;quot;? In project [codename] you see a good number of calls to WaitHandle-derived objects , both AutoReset and ManualReset. As the interaction can be somewhat complex, it can be difficult to decipher what is going on. Hopefully this simplified example will help clear things up. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.philiprieck.com%2fblog%2farchive%2f2004%2f01%2f27%2fWaitHandleSample.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.philiprieck.com%2fblog%2farchive%2f2004%2f01%2f27%2fWaitHandleSample.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/WaitHandles_for_the_confused</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/WaitHandles_for_the_confused</guid>
      <pubDate>Tue, 31 Oct 2006 00:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Channeling Ruby in C# 3.0</title>
      <description>Using C# 3.0 features to emulate some of Ruby's &amp;quot;magic&amp;quot;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fderekslager.com%2fblog%2fposts%2f2006%2f10%2fchanneling-ruby-in-csharp-3.ashx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fderekslager.com%2fblog%2fposts%2f2006%2f10%2fchanneling-ruby-in-csharp-3.ashx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Channeling_Ruby_in_C_3_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Channeling_Ruby_in_C_3_0</guid>
      <pubDate>Mon, 23 Oct 2006 14:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SQL Refactor from Red Gate - FANTASTIC!</title>
      <description>From Red Gate Software : &amp;quot;We've just released a public beta of SQL Refactor. SQL Refactor is an Add-In to Microsoft Management Studio. Therefore you must have Management Studio installed. SQL Refactor's features are available from the Management Studio menus, which can access both SQL Server 2000 and SQL Server 2005.&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fplip%2farchive%2f2006%2f10%2f08%2fSQL-Refactor-from-Red-Gate-_2D00_-FANTASTIC_2100_.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fplip%2farchive%2f2006%2f10%2f08%2fSQL-Refactor-from-Red-Gate-_2D00_-FANTASTIC_2100_.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/products/SQL_Refactor_from_Red_Gate_FANTASTIC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/products/SQL_Refactor_from_Red_Gate_FANTASTIC</guid>
      <pubDate>Mon, 09 Oct 2006 18:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Google Code Search - Fun With Comments</title>
      <description> There is more to Google Code Search then just a code! Try searching for comments! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvaultofthoughts.net%2fGoogleCodeSearchFun.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvaultofthoughts.net%2fGoogleCodeSearchFun.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Google_Code_Search_Fun_With_Comments</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Google_Code_Search_Fun_With_Comments</guid>
      <pubDate>Fri, 06 Oct 2006 09:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Rediscover .Net with Boo</title>
      <description>This article provides sample of using Boo. BooFlickr is a fast Flickr browser. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgaech.blogspot.com%2f2006%2f10%2frediscover-net-with-boo.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgaech.blogspot.com%2f2006%2f10%2frediscover-net-with-boo.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Rediscover_Net_with_Boo</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Rediscover_Net_with_Boo</guid>
      <pubDate>Fri, 06 Oct 2006 15:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>
