<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by zigamorph</title>
    <description>Stories kicked by zigamorph</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>Cleaning Up Your Git Repository For NuGet 1.6</title>
      <description>Provides an article detailing how to clean up the packages directory to get your project and repository ready for NuGet 1.6. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2011%2f12%2fcleaning-up-your-git-repository-for-nuget-1-6%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2011%2f12%2fcleaning-up-your-git-repository-for-nuget-1-6%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Cleaning_Up_Your_Git_Repository_For_NuGet_1_6</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Cleaning_Up_Your_Git_Repository_For_NuGet_1_6</guid>
      <pubDate>Tue, 13 Dec 2011 23:50:08 GMT</pubDate>
    </item>
    <item>
      <title>Adding Git Command Line To Visual Studio</title>
      <description>If you are an avid Git user like I am, but also happen to work in a Visual Studio environment, you know that getting to your Git Bash command prompt is anything but easy. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2011%2f03%2fadding-git-command-line-to-visual-studio%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2011%2f03%2fadding-git-command-line-to-visual-studio%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Adding_Git_Command_Line_To_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Adding_Git_Command_Line_To_Visual_Studio</guid>
      <pubDate>Fri, 18 Mar 2011 04:34:17 GMT</pubDate>
    </item>
    <item>
      <title>A Smarter Entity Framework Include Method</title>
      <description>One of the things I have always disliked about Entity Framework and their support for LINQ is that while your whole LINQ statement is compile time checked to make sure you didn't fat finger any SQL statement, the Include() statement is not. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2011%2f02%2fa-smarter-entity-framework-include-method%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2011%2f02%2fa-smarter-entity-framework-include-method%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/A_Smarter_Entity_Framework_Include_Method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/A_Smarter_Entity_Framework_Include_Method</guid>
      <pubDate>Sun, 27 Feb 2011 20:03:32 GMT</pubDate>
    </item>
    <item>
      <title>Adding Your Application To The Graph</title>
      <description>Alternatively, if you really have bytes to kill, and you want to add relevant meta information to your page. You should probably be looking at the Open Graph Protocol:
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2011%2f01%2fadding-your-application-to-the-graph%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2011%2f01%2fadding-your-application-to-the-graph%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Adding_Your_Application_To_The_Graph</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Adding_Your_Application_To_The_Graph</guid>
      <pubDate>Mon, 10 Jan 2011 15:58:56 GMT</pubDate>
    </item>
    <item>
      <title>Setting up a CloudFront Mirroring CDN in 5 minutes</title>
      <description>Gives step by step instructions on how to setup Amazon's CloudFront Mirroring CDN in 5 minutes or less.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f12%2fsetting-up-a-cloudfront-mirroring-cdn-in-5-minutes%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f12%2fsetting-up-a-cloudfront-mirroring-cdn-in-5-minutes%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Setting_up_a_CloudFront_Mirroring_CDN_in_5_minutes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Setting_up_a_CloudFront_Mirroring_CDN_in_5_minutes</guid>
      <pubDate>Thu, 23 Dec 2010 12:05:02 GMT</pubDate>
    </item>
    <item>
      <title>Lucene.Net needs your help (or it will die)</title>
      <description>The Apache Foundation wants to kill Lucene.net. If you use it please chime in and help.
This post explains a bit more in detail why this is happening &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%2f2010%2f11%2f01%2fLucene-Net-needs-your-help-or-it-will-die.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodeclimber.net.nz%2farchive%2f2010%2f11%2f01%2fLucene-Net-needs-your-help-or-it-will-die.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/opensource/Lucene_Net_needs_your_help_or_it_will_die_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/opensource/Lucene_Net_needs_your_help_or_it_will_die_1</guid>
      <pubDate>Mon, 01 Nov 2010 21:00:52 GMT</pubDate>
    </item>
    <item>
      <title>Timing The Execution Time Of Your MVC Actions - Nick Berardi's Coder J</title>
      <description>Awesome approach for timing MVC Actions &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f10%2ftiming-the-execution-time-of-your-mvc-actions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f10%2ftiming-the-execution-time-of-your-mvc-actions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Timing_The_Execution_Time_Of_Your_MVC_Actions_Nick_Berardi_s_Coder_J</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Timing_The_Execution_Time_Of_Your_MVC_Actions_Nick_Berardi_s_Coder_J</guid>
      <pubDate>Thu, 28 Oct 2010 01:30:52 GMT</pubDate>
    </item>
    <item>
      <title>Easy Mail Delivery with SMTP Smart Host</title>
      <description>I knew the downfalls of using the default localhost and the potential mail delivery problems if I didn't properly set the DomainKey, DKIM, SPF, SenderID, Reverse PTR, and blah blah blah.  But it wasn't really worth the hassle for me to properly set all this, because I can sent the number of emails sent from my server on one hand each day.  And a 4 out of 5 times they were administrative emails sent to my Gmail account.  But given all that it is still no excuse for poor email hygiene. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f10%2feasy-mail-delivery-with-smtp-smart-host%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f10%2feasy-mail-delivery-with-smtp-smart-host%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Easy_Mail_Delivery_with_SMTP_Smart_Host</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Easy_Mail_Delivery_with_SMTP_Smart_Host</guid>
      <pubDate>Sun, 03 Oct 2010 00:00:52 GMT</pubDate>
    </item>
    <item>
      <title>With Each Step Forward, Microsoft Takes Two Back</title>
      <description>So why is Microsoft continuing to target PHP 3 users, when they should be targeting PHP 5 and Ruby on Rails users for the mind share of rapid application development?  I am calling on Microsoft to take this abomination of a document down, and just put up a simple Razor syntax language reference at the very least, and at the very most gut this document and create a document that doesn't perpetuate bad software development practices and becoming a shining star to software developers and not a rusty anchor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f08%2fwith-each-step-forward-microsoft-takes-two-back%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f08%2fwith-each-step-forward-microsoft-takes-two-back%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/With_Each_Step_Forward_Microsoft_Takes_Two_Back</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/With_Each_Step_Forward_Microsoft_Takes_Two_Back</guid>
      <pubDate>Mon, 09 Aug 2010 14:11:25 GMT</pubDate>
    </item>
    <item>
      <title>Turning JSON into a ExpandoObject</title>
      <description>Recently I had the need for a web service of mine to take a JSON blob as an input.  This isn't really exciting or all that interesting a problem, but I really didn't enjoy the code smell that came from drilling in to the resulting Dictionary object that comes from desterilizing the JSON object into something that .NET understands.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f07%2fturning-json-into-a-expandoobject%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f07%2fturning-json-into-a-expandoobject%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Turning_JSON_into_a_ExpandoObject</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Turning_JSON_into_a_ExpandoObject</guid>
      <pubDate>Mon, 19 Jul 2010 19:09:38 GMT</pubDate>
    </item>
    <item>
      <title>Run Cassandra As A Windows Service</title>
      <description>One of the main issues that comes up over and over again for Cassandra is:

How do I run Cassandra as a Windows Service?

In this post I am going to answer that question and in the process demonstrate how to do it in less than 10 minutes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f06%2frun-cassandra-as-a-windows-service%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f06%2frun-cassandra-as-a-windows-service%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Run_Cassandra_As_A_Windows_Service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Run_Cassandra_As_A_Windows_Service</guid>
      <pubDate>Thu, 17 Jun 2010 20:02:59 GMT</pubDate>
    </item>
    <item>
      <title>Using LINQPad to Query Stack Overflow</title>
      <description>In case you haven't read, Stack Overflow and the rest of the Stack Exchange sites are now able to be queried using OData.  This is great because as Jeff points out in the blog post: .if you just want to play with the data, it's kind of tedious: you have to download the entire 700 plus megabyte archive, import it into some kind of database system - and only then can you even begin thinking about how to query out the results you're looking for. This hurdle has stopped me from performing some basic querie...
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f06%2fusing-linqpad-to-query-stack-overflow%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f06%2fusing-linqpad-to-query-stack-overflow%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Using_LINQPad_to_Query_Stack_Overflow</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Using_LINQPad_to_Query_Stack_Overflow</guid>
      <pubDate>Sun, 13 Jun 2010 23:04:00 GMT</pubDate>
    </item>
    <item>
      <title>How Fluent Cassandra Handles Runtime Types</title>
      <description>Explains how runtime types are serialized, stored, and deserialized in the Cassandra database when using .NET &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoderjournal.com%2f2010%2f06%2fhow-fluent-cassandra-handles-runtime-types%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoderjournal.com%2f2010%2f06%2fhow-fluent-cassandra-handles-runtime-types%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/How_Fluent_Cassandra_Handles_Runtime_Types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/How_Fluent_Cassandra_Handles_Runtime_Types</guid>
      <pubDate>Tue, 08 Jun 2010 10:42:05 GMT</pubDate>
    </item>
    <item>
      <title>Your First Fluent Cassandra Application (part 2)</title>
      <description>Last time I demonstrated how to create your first Fluent Cassandra app.  After we finished learning about how to create records and save them to the database, I issued a challenge to implement comments for our command line blog app we created. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f06%2fyour-first-fluent-cassandra-application-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f06%2fyour-first-fluent-cassandra-application-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Your_First_Fluent_Cassandra_Application_part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Your_First_Fluent_Cassandra_Application_part_2</guid>
      <pubDate>Sun, 06 Jun 2010 13:22:46 GMT</pubDate>
    </item>
    <item>
      <title>Your First Fluent Cassandra Application</title>
      <description>As your are probably aware by now if you follow my Twitter status or have looked in to some of my recent posts.  I am developing a library called FluentCassandra which is a .NET library for using the Cassandra database in a .NETty way.  The project has progressed quite nicely in the last couple of months and I am finally ready to start talking about it and giving examples on how it can be used in your applications.  So lets gets started. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f06%2fyour-first-fluent-cassandra-application%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f06%2fyour-first-fluent-cassandra-application%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Your_First_Fluent_Cassandra_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Your_First_Fluent_Cassandra_Application</guid>
      <pubDate>Sun, 13 Jun 2010 20:15:52 GMT</pubDate>
    </item>
    <item>
      <title>Creating a Time UUID (GUID) in .NET</title>
      <description>Since we're going to want to display lists of entries in chronological order we'll make sure each Columns name is a time UUID and set the ColumnFamilys CompareWith to TimeUUIDType. This will sort the Columns by time satisfying our "chronological order" requirement. So doing stuff like "get the latest 10 entries tagged 'foo'" is going to be a super efficient operation.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f04%2fcreating-a-time-uuid-guid-in-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f04%2fcreating-a-time-uuid-guid-in-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Creating_a_Time_UUID_GUID_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Creating_a_Time_UUID_GUID_in_NET</guid>
      <pubDate>Mon, 05 Apr 2010 20:04:13 GMT</pubDate>
    </item>
    <item>
      <title>Cassandra Jump Start For The Windows Developer</title>
      <description>Cassandra is an open source distributed database management system. It is an Apache Software Foundation top-level project, as of February 17, 2010, designed to handle very large amounts of data spread out across many commodity servers while providing a highly available service with no single point of failure. It is a NoSQL solution that was initially developed by Facebook and powers their Inbox Search feature. Jeff Hammerbacher, who led the Facebook Data team at the time, has described Cassandra as a BigTable data model running on an Amazon Dynamo-like infrastructure. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f03%2fcassandra-jump-start-for-the-windows-developer%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f03%2fcassandra-jump-start-for-the-windows-developer%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Cassandra_Jump_Start_For_The_Windows_Developer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Cassandra_Jump_Start_For_The_Windows_Developer</guid>
      <pubDate>Wed, 31 Mar 2010 17:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Exploring how to use Layer Diagrams in VS2010</title>
      <description>Explore how to use the new Layer Diagram feature which is part of Visual Studio 2010.

The layer diagram feature of VS2010 is a new feature which allows you to create a map of your code (from the assembly level down to the method level) and then use that mapping later to validate your system still conforms to your architecture. &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%2f168"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f168" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Exploring_how_to_use_Layer_Diagrams_in_VS2010</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Exploring_how_to_use_Layer_Diagrams_in_VS2010</guid>
      <pubDate>Tue, 30 Mar 2010 17:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Editable MVC Routes (Apache Style)</title>
      <description>After remembering a post by Phil Haack about Editable MVC Routes.  By merging together Routing and Rewriting in the same process, and making the routes as editable as the rewriter rules I might be able make the differences or at least the benefits of having both a little more clear, because developers could play with both in real time and start to connect in their mind when one is more useful than the other.

So I started with the latest release of my URL Rewriter and created a contrib project on GitHub that extended the Apache support in the rewriter to also include System.Web.Routing.  The syntax looks similar to the Apache mod_rewrite but specific for routes.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f03%2feditable-mvc-routes-apache-style%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f03%2feditable-mvc-routes-apache-style%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Editable_MVC_Routes_Apache_Style</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Editable_MVC_Routes_Apache_Style</guid>
      <pubDate>Sun, 21 Mar 2010 18:30:05 GMT</pubDate>
    </item>
    <item>
      <title>Setting Up Basic Mappings w/ Fluent NHibernate</title>
      <description>We continue to take a look at Fluent Nhibernate.

We are going to focus this episode on setting up basic mappings for NHibernate.  We will focus on setting up Many-to-One (References) and One-To-Many (HasMany) references as these are the most common mappings you will need to setup. &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%2f167"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f167" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Setting_Up_Basic_Mappings_w_Fluent_NHibernate</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Setting_Up_Basic_Mappings_w_Fluent_NHibernate</guid>
      <pubDate>Wed, 17 Mar 2010 09:55:41 GMT</pubDate>
    </item>
    <item>
      <title>Performance Optimizations Made By JavaScript Minimizers</title>
      <description>In the first post about JavaScript compression and the different levels supported by the three major competitors in the JavaScript minimization, obfuscation, and optimization tools space.  I the article I discussed which tool provided the best compression in regards to the resulting byte count.  And found that Google took the over all crown with Microsoft following very closely behind. This post will look at the performance optimizations made to the code, after it is run through the JavaScript Minimizers &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f01%2fperformance-optimizations-made-by-microsoft-google-and-yahoo-javascript-minimizers%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f01%2fperformance-optimizations-made-by-microsoft-google-and-yahoo-javascript-minimizers%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Performance_Optimizations_Made_By_JavaScript_Minimizers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Performance_Optimizations_Made_By_JavaScript_Minimizers</guid>
      <pubDate>Thu, 21 Jan 2010 12:06:37 GMT</pubDate>
    </item>
    <item>
      <title>Yahoo YUI Compressor vs. MS AJAX Minifier vs. Google Closure Compiler</title>
      <description>A while back, YUI Compressor was king of the hill, and for the most part the only game in town that was really designed for production use.  Since then a number of new competitors have been released by Google and Microsoft, and Nick Berardi checks out how they stacked up against the YUI Compressor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f01%2fyahoo-yui-compressor-vs-microsoft-ajax-minifier-vs-google-closure-compiler%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f01%2fyahoo-yui-compressor-vs-microsoft-ajax-minifier-vs-google-closure-compiler%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Yahoo_YUI_Compressor_vs_MS_AJAX_Minifier_vs_Google_Closure_Compiler</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Yahoo_YUI_Compressor_vs_MS_AJAX_Minifier_vs_Google_Closure_Compiler</guid>
      <pubDate>Wed, 20 Jan 2010 15:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Determining A Significant Change In A Web Page</title>
      <description>The problem with many web pages today is that they include useless hidden pieces of constantly changing information that serves no purpose to the general web or anything else besides debugging.  A pretty good example of this is one that I found on my own blog, and removed, as I was experimenting with the code in this post:
view source
print?
1	&amp;lt;!-- 12 queries. 0.274 seconds. --&amp;gt;

This really serves no purpose to anybody but the the few debuggers who might be looking at the code for performance reasons once every so often. 

You may be saying what's the big deal, it is a comment and it is not seen by the user, so who cares? Well you are right nobody does care, and this post isn't going to change that fact, this type of debugging flair is going to continue on for the entire lifespan of the web. 

But it does cause problems for any service that wants to figure out if your webpage has been changed overtime.  Like search engines, proxy caches, and the service I am working on that inspired this post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f01%2fdetermining-a-significant-change-in-a-web-page%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.coderjournal.com%2f2010%2f01%2fdetermining-a-significant-change-in-a-web-page%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Determining_A_Significant_Change_In_A_Web_Page</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Determining_A_Significant_Change_In_A_Web_Page</guid>
      <pubDate>Tue, 12 Jan 2010 14:24:22 GMT</pubDate>
    </item>
    <item>
      <title>Exploring Operator Overloading in C#</title>
      <description>Taking a look at how create overloaded operators for your objects.

Operator overloading permits user-defined operator implementations to be specified for operations where one or both of the operands are of a user-defined class or struct type. When creating your own operators there are many different operators which can be overloaded.

+, -, *, /, %, &amp;amp;, |, &amp;lt;&amp;lt;, &amp;gt;&amp;gt; All C# binary operators can be overloaded
+, -, !, ~, ++, -, true, false All C# unary operators can be overloaded
==, !=, &amp;lt;, &amp;gt;, &amp;lt;= , &amp;gt;= All relational operators can be overloaded, but only as pairs. &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%2f158"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f158" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Exploring_Operator_Overloading_in_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Exploring_Operator_Overloading_in_C</guid>
      <pubDate>Tue, 12 Jan 2010 15:00:09 GMT</pubDate>
    </item>
    <item>
      <title>Exploring .Net 4 Features - Tuples</title>
      <description>Taking a look at some of the new features which are part of .Net 4.  We will be focusing this episode on Tuples. Tuples allow you to return multiple values from a method with simplicity and ease by allowing you to dynamically create a return object which is typed for your specific needs. &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%2f155"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f155" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Exploring_Net_4_Features_Tuples</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Exploring_Net_4_Features_Tuples</guid>
      <pubDate>Thu, 17 Dec 2009 14:15:00 GMT</pubDate>
    </item>
  </channel>
</rss>
