<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Hosed</title>
    <description>Stories kicked by Hosed</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>Extracting URLs, not perfect but &amp;quot;good enough&amp;quot;</title>
      <description>Detecting URLs in text is harder than you would expect. In fact, it can't be done with a set of hard rules, but we can get very close by using a single .NET regular expression. 

Purists will protest, but what's wrong with &amp;quot;good enough&amp;quot;? &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%2f2008%2f10%2f30%2fExtractingURLsNotPerfectButQuotgoodEnoughquot.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2008%2f10%2f30%2fExtractingURLsNotPerfectButQuotgoodEnoughquot.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/Extracting_URLs_not_perfect_but_good_enough</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/Extracting_URLs_not_perfect_but_good_enough</guid>
      <pubDate>Thu, 30 Oct 2008 23:52:32 GMT</pubDate>
    </item>
    <item>
      <title>ProMesh.NET v2.0 RC1 is (finally) out</title>
      <description>After months of writing documentation, the first release candidate of ProMesh.NET v2.0 has been released in the wild. 

ProMesh.NET is a powerful MVC framework for .NET 2.0 that has been around for a long time, but today it finally reached another important milestone.
 &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%2f2008%2f08%2f29%2fProMeshNETV20RC1IsOut.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2008%2f08%2f29%2fProMeshNETV20RC1IsOut.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/ProMesh_NET_v2_0_RC1_is_finally_out</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/ProMesh_NET_v2_0_RC1_is_finally_out</guid>
      <pubDate>Mon, 01 Sep 2008 03:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Unused code is the worst of the 7 Wastes of Software</title>
      <description>Today I was having another round of conversations with a buddy of mine about the concept of waste and unused code.

In agile there is a concept called YAGNI (You Ain't Gonna Need It) that basically states that you should not add code that is not immediately needed as it is waste. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2008%2f08%2f06%2funused-code-is-the-worst-of-the-7-wastes-of-software.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fderik_whittaker%2farchive%2f2008%2f08%2f06%2funused-code-is-the-worst-of-the-7-wastes-of-software.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Unused_code_is_the_worst_of_the_7_Wastes_of_Software</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Unused_code_is_the_worst_of_the_7_Wastes_of_Software</guid>
      <pubDate>Thu, 07 Aug 2008 21:14:07 GMT</pubDate>
    </item>
    <item>
      <title>CoolStorage.NET 1.2.0 released</title>
      <description>It has been almost one year since the last public release of CoolStorage.NET (&amp;quot;cool&amp;quot; open-source object mapper for .NET 2.0), but this doesn't mean the product was dead. A lot of people regularly downloaded the latest builds from CodePlex and I received a lot of great feedback, which finally lead to the release of version 1.2. &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%2f2008%2f05%2f29%2fCoolStorageNET120Released.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2008%2f05%2f29%2fCoolStorageNET120Released.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/CoolStorage_NET_1_2_0_released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/CoolStorage_NET_1_2_0_released</guid>
      <pubDate>Fri, 30 May 2008 03:29:53 GMT</pubDate>
    </item>
    <item>
      <title>SharpTemplate.NET pre-release on CodePlex</title>
      <description>Introducing SharpTemplate.NET, a lightweight general-purpose template engine for .NET 2.0. It allows you to incorporate template parsing in your .NET applications. Perfect for code generators, reporting tools, mass-mailing applications, etc. &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%2f2008%2f05%2f20%2fSharpTemplateNETPrereleaseOnCodePlex.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.blog.activa.be%2f2008%2f05%2f20%2fSharpTemplateNETPrereleaseOnCodePlex.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/SharpTemplate_NET_pre_release_on_CodePlex</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/SharpTemplate_NET_pre_release_on_CodePlex</guid>
      <pubDate>Wed, 21 May 2008 21:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Video: Intro to Spec# - Future of development</title>
      <description>The future of development.  True design by contract.  Even less time in the debugger.  I'm excited! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fgregyoung%2farchive%2f2008%2f04%2f26%2faltdotnet-spec-session.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fgregyoung%2farchive%2f2008%2f04%2f26%2faltdotnet-spec-session.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Video_Intro_to_Spec_Future_of_development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Video_Intro_to_Spec_Future_of_development</guid>
      <pubDate>Tue, 29 Apr 2008 10:53:35 GMT</pubDate>
    </item>
  </channel>
</rss>
