<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by mcintyre321</title>
    <description>Stories kicked by mcintyre321</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>XML-free .compiled mappings WITHOUT Fluent NHibernate - sample project</title>
      <description>A very lightweight framework for automapping your domain in NHibernate &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2fxml-free-compiled-mappings-without.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2fxml-free-compiled-mappings-without.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/XML_free_compiled_mappings_WITHOUT_Fluent_NHibernate_sample_project</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/XML_free_compiled_mappings_WITHOUT_Fluent_NHibernate_sample_project</guid>
      <pubDate>Thu, 22 Jul 2010 14:00:48 GMT</pubDate>
    </item>
    <item>
      <title>Reading CSVs into anonymous types</title>
      <description>Another one of my clever tricks with anonymous types &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2freading-csvs-into-anonymous-types.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2freading-csvs-into-anonymous-types.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Reading_CSVs_into_anonymous_types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Reading_CSVs_into_anonymous_types</guid>
      <pubDate>Wed, 21 Jul 2010 16:46:55 GMT</pubDate>
    </item>
    <item>
      <title>Convention based NHibernate mappings part 2</title>
      <description>Part 2, in which we write some code to locate and apply our conventions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2fxml-free-convention-based-compiled.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2fxml-free-convention-based-compiled.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Convention_based_NHibernate_mappings_part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Convention_based_NHibernate_mappings_part_2</guid>
      <pubDate>Fri, 16 Jul 2010 12:13:45 GMT</pubDate>
    </item>
    <item>
      <title>Using topological sort to order rules in rules engines</title>
      <description>A natty method for ordering object in an enumerable &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2fusing-topological-sort-to-order-rules.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2fusing-topological-sort-to-order-rules.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Using_topological_sort_to_order_rules_in_rules_engines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Using_topological_sort_to_order_rules_in_rules_engines</guid>
      <pubDate>Thu, 15 Jul 2010 15:43:00 GMT</pubDate>
    </item>
    <item>
      <title>XML-free convention based compiled mappings WITHOUT Fluent NHibernate</title>
      <description>A lighter alternative to Fluent NHibernate &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2ffluent-xml-free-convention-based.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f07%2ffluent-xml-free-convention-based.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/XML_free_convention_based_compiled_mappings_WITHOUT_Fluent_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/XML_free_convention_based_compiled_mappings_WITHOUT_Fluent_NHibernate</guid>
      <pubDate>Thu, 15 Jul 2010 14:12:24 GMT</pubDate>
    </item>
    <item>
      <title>How Fanboys See .NET ORMs</title>
      <description>A play off of the recent &amp;quot;How Fanboys See Operating Systems&amp;quot; post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fHow-Fanboys-See-NET-ORMs.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fHow-Fanboys-See-NET-ORMs.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/How_Fanboys_See_NET_ORMs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/How_Fanboys_See_NET_ORMs</guid>
      <pubDate>Fri, 15 Jan 2010 14:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Easy-peasy web dependencies using T4 templates</title>
      <description>A handy method for including dependencies from projects on the web when you don't want to use the whole assembly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f01%2feasy-peasy-web-dependencies-using-t4.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2010%2f01%2feasy-peasy-web-dependencies-using-t4.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Easy_peasy_web_dependencies_using_T4_templates</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Easy_peasy_web_dependencies_using_T4_templates</guid>
      <pubDate>Mon, 11 Jan 2010 09:35:17 GMT</pubDate>
    </item>
    <item>
      <title>Easy File System Path Manipulation in C#</title>
      <description>FsPath root = &amp;quot;/foo/bar&amp;quot;;
var baz = root / &amp;quot;blam&amp;quot; / &amp;quot;baz&amp;quot;;
var etc = FsPath.Root(&amp;quot;/etc/&amp;quot;);
var passwd = etc / &amp;quot;passwd&amp;quot;; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhigherlogics.blogspot.com%2f2009%2f11%2feasy-file-system-path-manipulation-in-c.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhigherlogics.blogspot.com%2f2009%2f11%2feasy-file-system-path-manipulation-in-c.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Easy_File_System_Path_Manipulation_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Easy_File_System_Path_Manipulation_in_C</guid>
      <pubDate>Thu, 19 Nov 2009 12:27:44 GMT</pubDate>
    </item>
    <item>
      <title>It's Okay To Write Unit Tests</title>
      <description>A few simple reasons why you should be writing unit tests. &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%2f11%2f05%2fIte28099s-Okay-To-Write-Unit-Tests.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f11%2f05%2fIte28099s-Okay-To-Write-Unit-Tests.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/It_s_Okay_To_Write_Unit_Tests</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/It_s_Okay_To_Write_Unit_Tests</guid>
      <pubDate>Fri, 06 Nov 2009 03:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Xsrf attacks can be really bad</title>
      <description>A case in point &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmcintyre321.googlepages.com%2fxsrfattacks"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmcintyre321.googlepages.com%2fxsrfattacks" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Xsrf_attacks_can_be_really_bad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Xsrf_attacks_can_be_really_bad</guid>
      <pubDate>Wed, 19 Aug 2009 09:49:45 GMT</pubDate>
    </item>
    <item>
      <title>Facebook + ASP.NET MVC</title>
      <description>What options are out there for developers wanting to create Facebook applications using ASP.NET MVC framework.  This article tries to break down the options. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.robertschultz.org%2f2009%2f08%2f17%2ffacebook-asp-net-mvc%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.robertschultz.org%2f2009%2f08%2f17%2ffacebook-asp-net-mvc%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Facebook_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Facebook_ASP_NET_MVC</guid>
      <pubDate>Tue, 18 Aug 2009 17:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Kona 3: Learning Behavior Driven Development (BDD)</title>
      <description>Holy cow! Another *DD - man I really must have an IV with that Alt.NET Punch just coursing like a train in my veins! I ask for your patience with this one - cause I think BDD is a really good tool to know - whether you use it or not - knowing the workings of it will allow you to have some intelligent conversation the next time you're in Austin :). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fkona-3%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fmvc-storefront%2fkona-3%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Kona_3_Learning_Behavior_Driven_Development_BDD</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Kona_3_Learning_Behavior_Driven_Development_BDD</guid>
      <pubDate>Fri, 15 May 2009 20:46:26 GMT</pubDate>
    </item>
    <item>
      <title>Checking XML for Semantic Equivalence in C#</title>
      <description>Does what it says on the tin &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%2f05%2f06%2fChecking-XML-for-Semantic-Equivalence-in-C.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f05%2f06%2fChecking-XML-for-Semantic-Equivalence-in-C.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/xml/Checking_XML_for_Semantic_Equivalence_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/xml/Checking_XML_for_Semantic_Equivalence_in_C</guid>
      <pubDate>Thu, 07 May 2009 22:07:49 GMT</pubDate>
    </item>
    <item>
      <title>Implementing a simple genetic algorithm</title>
      <description>In this blog post I'll give a quick introduction to what genetic algorithms are and what they can be used for. We'll implement a genetic algorithm that attempts to guess an RGB color by evolving upon a random set of initial guesses, until it at some point evolves into the correct RGB value. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f04%2f29%2fimplementing-a-simple-genetic-algorithm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.improve.dk%2fblog%2f2009%2f04%2f29%2fimplementing-a-simple-genetic-algorithm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Implementing_a_simple_genetic_algorithm</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Implementing_a_simple_genetic_algorithm</guid>
      <pubDate>Fri, 01 May 2009 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>string.Empty versus &amp;quot;&amp;quot;</title>
      <description>The author shows ways that &amp;quot;&amp;quot; is better than string.Empty and results in clearer and possibly faster code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetperls.com%2fContent%2fstring-Empty.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetperls.com%2fContent%2fstring-Empty.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/string_Empty_versus</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/string_Empty_versus</guid>
      <pubDate>Fri, 17 Apr 2009 17:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SCOPE_IDENTITY Bug with Multi Processor Parallel Plan and Solution</title>
      <description>This article is very serious and I would like to explain this as simple as I can. SCOPE_IDNETITY() which is commonly used in place of @@Idnetity has bug when run in Parallel Plan.

Do your community service. Read the article. Bookmark it. Kick it and spread the word.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f03%2f24%2fsql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.sqlauthority.com%2f2009%2f03%2f24%2fsql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SCOPE_IDENTITY_Bug_with_Multi_Processor_Parallel_Plan_and_Solution</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SCOPE_IDENTITY_Bug_with_Multi_Processor_Parallel_Plan_and_Solution</guid>
      <pubDate>Wed, 25 Mar 2009 17:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Is Nick Stakenburg Bullying His Open-Source 'Competitor'</title>
      <description>This is obviously a scare tactic used by a vendor to frighten a 'competitor' who is encroachinig on his sales. Nick (the vendor) is jarred by the fact that someone has released a comparable (better?) product that his and it is free. It behaves somewhat the same, so obviously it was copied...
This is a serious issue, we can't let companies push around open-source with threats like this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnaspinski.net%2fpost%2fIs-Nick-Stakenburg-bullying-his-open-source-competitor.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnaspinski.net%2fpost%2fIs-Nick-Stakenburg-bullying-his-open-source-competitor.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/jquery/Is_Nick_Stakenburg_Bullying_His_Open_Source_Competitor</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/jquery/Is_Nick_Stakenburg_Bullying_His_Open_Source_Competitor</guid>
      <pubDate>Tue, 10 Mar 2009 10:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Static urls for aspx pages in 20 lines of code</title>
      <description>A nice way to create refactor proof page links &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2009%2f02%2fstatic-links-for-aspx-pages-in-20-lines.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2009%2f02%2fstatic-links-for-aspx-pages-in-20-lines.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Static_urls_for_aspx_pages_in_20_lines_of_code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Static_urls_for_aspx_pages_in_20_lines_of_code</guid>
      <pubDate>Wed, 25 Feb 2009 18:47:16 GMT</pubDate>
    </item>
    <item>
      <title>Announcing TeamCity.CodeBetter.com </title>
      <description>CodeBetter - in collaboration with JetBrains, IdeaVine, and Devlicio.us - is proud to announce the launch of TeamCity.CodeBetter.com - a continuous integration server farm for open source projects. JetBrains is generously supporting our community efforts by funding the monthly costs of the server farm and providing a TeamCity Enterprise license. Volunteers from CodeBetter, IdeaVine, and Devlicio.us are administering the servers and setting up OSS projects on the build grid. &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%2f2009%2f02%2f24%2fannouncing-teamcity-codebetter-com.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fjames.kovacs%2farchive%2f2009%2f02%2f24%2fannouncing-teamcity-codebetter-com.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Announcing_TeamCity_CodeBetter_com</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Announcing_TeamCity_CodeBetter_com</guid>
      <pubDate>Wed, 25 Feb 2009 04:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Learn the Basics Before Programming</title>
      <description>Simone Chiaretta wraps up the recent discussion on the community about the controversy opinions of building a software that only works versus building the software that has a high quality. After that, the leaves his own opinions on this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f12%2fdo-you-wanna-be-the-picasso-of-programming-first-learn.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2009%2f02%2f12%2fdo-you-wanna-be-the-picasso-of-programming-first-learn.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Learn_the_Basics_Before_Programming</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Learn_the_Basics_Before_Programming</guid>
      <pubDate>Thu, 12 Feb 2009 21:46:16 GMT</pubDate>
    </item>
    <item>
      <title>Patterns, Purists, and Sinkholes</title>
      <description>Before I was a geek, I was a Geologist. A Geophysicist to be precise - but mostly I just tell people I was a Geologist. I worked a lot with environmental cleanup, but I also spent a lot of time doing what's known as "Geotechnical" work - the stuff that happens before buildings are built and holes are dug. It can be kind of boring, but it's crucially important.

One day I was sitting in our lab with some dark Bay Mud in a crucible, slowly adding water in measured doses and then pouring the mud through a screen and weighing out differences. I won't bore you with the details - I'll just tell you that I was 23 and cranky that this is what my career amounted to - a bunch of rigorous nonsense where I got to weigh mud. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fpatterns-purists-and-sinkholes%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.wekeroad.com%2fblog%2fpatterns-purists-and-sinkholes%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Patterns_Purists_and_Sinkholes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Patterns_Purists_and_Sinkholes</guid>
      <pubDate>Thu, 12 Feb 2009 19:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Jeff Atwood Finally Jumps the Shark</title>
      <description>Well, we all knew it had to happen eventually.  After years of great blog posts and insightful commentary on the programming world, Jeff Atwood has finally jumped the shark in his latest post which essentially says &amp;quot;programming is hard, let's go shopping!&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fJeff-Atwood-Finally-Jumps-the-Shark.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.kevinwilliampang.com%2fpost%2fJeff-Atwood-Finally-Jumps-the-Shark.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Jeff_Atwood_Finally_Jumps_the_Shark</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Jeff_Atwood_Finally_Jumps_the_Shark</guid>
      <pubDate>Thu, 12 Feb 2009 06:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Today I've Realized How Far We Have To Go</title>
      <description>A call to climb on the shoulders of giants within the software develeopment industry. &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%2f02%2f11%2fToday-Ive-Realized-How-Far-We-Have-To-Go.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f02%2f11%2fToday-Ive-Realized-How-Far-We-Have-To-Go.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Today_I_ve_Realized_How_Far_We_Have_To_Go</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Today_I_ve_Realized_How_Far_We_Have_To_Go</guid>
      <pubDate>Thu, 12 Feb 2009 06:01:02 GMT</pubDate>
    </item>
    <item>
      <title>MigrationScriptGenerator</title>
      <description>a tool for generating SQL scripts for changes (using Open DBDiff), with errors if you do a change that might lose data. It creates a script for you to review. If your changes are non destructive, then it just makes the change script for you. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2009%2f02%2fmigrationscriptgenerator.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2009%2f02%2fmigrationscriptgenerator.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/MigrationScriptGenerator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/MigrationScriptGenerator</guid>
      <pubDate>Mon, 09 Feb 2009 07:10:27 GMT</pubDate>
    </item>
    <item>
      <title>Automatically serializing value objects using Fluent NHibernate</title>
      <description>After reading James Gregory's posts on Fluent NHibernate (in particular http://blog.jagregory.com/2009/01/11/fluent-nhibernate-auto-mapping-type-conventions/) I had a quick play and came up with this. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.adverseconditionals.com%2f2009%2f01%2fautomatically-serializing-value-objects.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.adverseconditionals.com%2f2009%2f01%2fautomatically-serializing-value-objects.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Automatically_serializing_value_objects_using_Fluent_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Automatically_serializing_value_objects_using_Fluent_NHibernate</guid>
      <pubDate>Sun, 18 Jan 2009 23:39:38 GMT</pubDate>
    </item>
  </channel>
</rss>
