<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by niik</title>
    <description>Stories kicked by niik</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>Exception data evolved</title>
      <description>Two extensions methods which makes adding debug data to exceptions a breeze. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.freakcode.com%2f2010%2f12%2fexception-data-evolved.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.freakcode.com%2f2010%2f12%2fexception-data-evolved.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Exception_data_evolved</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Exception_data_evolved</guid>
      <pubDate>Mon, 06 Dec 2010 18:48:24 GMT</pubDate>
    </item>
    <item>
      <title>Intellisense for Google Maps v3 in Visual Studio</title>
      <description>A drop in file for getting intellisense working for Google Maps version 3. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.freakcode.com%2f2009%2f11%2fgoogle-maps-version-3-intellisense.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.freakcode.com%2f2009%2f11%2fgoogle-maps-version-3-intellisense.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Intellisense_for_Google_Maps_v3_in_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Intellisense_for_Google_Maps_v3_in_Visual_Studio</guid>
      <pubDate>Mon, 23 Nov 2009 15:21:24 GMT</pubDate>
    </item>
    <item>
      <title>Two part screencast on iPhone Development using C#</title>
      <description>This screencast compares and contrasts the creation of a UITabBarController-based application in both Xcode using Cocoa and MonoDevelop using MonoTouch. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codesnack.com%2fblog%2f2009%2f9%2f18%2fuitabbarcontroller-xcode-and-monotouch.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codesnack.com%2fblog%2f2009%2f9%2f18%2fuitabbarcontroller-xcode-and-monotouch.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Two_part_screencast_on_iPhone_Development_using_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Two_part_screencast_on_iPhone_Development_using_C</guid>
      <pubDate>Sat, 19 Sep 2009 11:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Authenticating users with RPXNow (in ASP.NET MVC)</title>
      <description>Don't you get sick of having to register at website X, at website Y, at website Z, .? It is really not fun to maintain all these accounts, change passwords, . Luckily, there are some large websites offering delegated sign-in (for example Google Accounts, Live ID, Twitter OAuth, .). You can use these delegated sign-in methods on your own site, removing the need of registering yet another account. Unfortunately, not everyone has an account at provider X.

A while ago, I found out about the free service JanRain is offering: RPXNow. This (free!) service combines the strengths of several major account providers (Google Accounts, Live ID, Twitter, Facebook, OpenID, .) into one simple API. This means that people are able to log in to your website if they have an account at one of these providers! Here's how to use it in ASP.NET MVC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f07%2f27%2fAuthenticating-users-with-RPXNow-(in-ASPNET-MVC).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f07%2f27%2fAuthenticating-users-with-RPXNow-(in-ASPNET-MVC).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Authenticating_users_with_RPXNow_in_ASP_NET_MVC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Authenticating_users_with_RPXNow_in_ASP_NET_MVC</guid>
      <pubDate>Mon, 27 Jul 2009 11:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Exception signatures - organize your exceptions</title>
      <description>Unhandled exceptions in your websites and applications are often a strong indication that one of your users is having a bad experience. Treat exceptions as TODO-items and use exception signatures to keep track of them without being overwhelmed. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.freakcode.com%2f2009%2f07%2fintroducing-exception-signatures.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.freakcode.com%2f2009%2f07%2fintroducing-exception-signatures.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Exception_signatures_organize_your_exceptions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Exception_signatures_organize_your_exceptions</guid>
      <pubDate>Sun, 26 Jul 2009 16:15:03 GMT</pubDate>
    </item>
    <item>
      <title>How .NET Regular Expressions Really Work</title>
      <description>A very deep dive into the source code for how .NET Regular Expressions really work &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2009%2f03%2fhow-net-regular-expressions-really-work.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2009%2f03%2fhow-net-regular-expressions-really-work.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/regex/How_NET_Regular_Expressions_Really_Work</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/regex/How_NET_Regular_Expressions_Really_Work</guid>
      <pubDate>Mon, 16 Mar 2009 20:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Googleman - Quite possibly the best WPF application ever</title>
      <description>Googleman is a fun and pointless application for launching Google.com in the style of the Batman 60s TV show, complete with spinning Google logo and sound effects. Now when a friend or co-worker says "To Google!" you can open your favourite search engine in style.

Googleman uses WPF and is written using the MVP pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2009%2f02%2f09%2fgoogleman.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2009%2f02%2f09%2fgoogleman.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Googleman_Quite_possibly_the_best_WPF_application_ever</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Googleman_Quite_possibly_the_best_WPF_application_ever</guid>
      <pubDate>Tue, 10 Feb 2009 06:01:03 GMT</pubDate>
    </item>
    <item>
      <title>A managed MD5 implementation</title>
      <description>A fully managed MD5 implementation for .NET ported from the reference implementation in C. Allows for MD5 usage in Silverlight and removes some unwanted allocations that takes place in the built-in version. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fdelay%2farchive%2f2009%2f01%2f28%2fthank-goodness-for-reference-implementations-low-overhead-net-md5-implementation-source-code-and-tests-works-great-on-silverlight.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fdelay%2farchive%2f2009%2f01%2f28%2fthank-goodness-for-reference-implementations-low-overhead-net-md5-implementation-source-code-and-tests-works-great-on-silverlight.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_managed_MD5_implementation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_managed_MD5_implementation</guid>
      <pubDate>Tue, 03 Feb 2009 02:11:21 GMT</pubDate>
    </item>
    <item>
      <title>How to Calculate Network Utilization in .NET</title>
      <description>How to calculate utilization of a particular network interface in .NET using performance counters and a bit of math. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnayyeri.net%2fblog%2fhow-to-calculate-network-utilization-in-net%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnayyeri.net%2fblog%2fhow-to-calculate-network-utilization-in-net%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_Calculate_Network_Utilization_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_Calculate_Network_Utilization_in_NET</guid>
      <pubDate>Wed, 14 Jan 2009 23:16:24 GMT</pubDate>
    </item>
    <item>
      <title>How would the CLR Be Different?</title>
      <description>Matthew Podwysocki explores the question "Knowing what we know now, how would you change the CLR?" &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2009%2f01%2f13%2fhow-would-the-clr-be-different.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2009%2f01%2f13%2fhow-would-the-clr-be-different.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/How_would_the_CLR_Be_Different</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/How_would_the_CLR_Be_Different</guid>
      <pubDate>Wed, 14 Jan 2009 16:03:06 GMT</pubDate>
    </item>
    <item>
      <title>Ora - Alternative to #region</title>
      <description>An interesting Visual Studio add-in for those who looking beyond regions for access/grouping. It's kind of like the Class Diagram but on steroids * 10. And one of cooler things is that sample code is provided so you can add your own grouping. So you're not tied to how the author decided to group the methods. Oh yeah, it works for VB projects too. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcoolthingoftheday.blogspot.com%2f2009%2f01%2fora-region-alternative.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcoolthingoftheday.blogspot.com%2f2009%2f01%2fora-region-alternative.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Ora_Alternative_to_region</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Ora_Alternative_to_region</guid>
      <pubDate>Wed, 14 Jan 2009 01:31:11 GMT</pubDate>
    </item>
    <item>
      <title>The Private Life of a Public API</title>
      <description>Developing a public API on .NET is hard work, but it can be rewarding. Some reflections on the &amp;quot;Framework Design Guidelines&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f12%2fprivate-life-of-public-api.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f12%2fprivate-life-of-public-api.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/The_Private_Life_of_a_Public_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/The_Private_Life_of_a_Public_API</guid>
      <pubDate>Thu, 04 Dec 2008 15:46:13 GMT</pubDate>
    </item>
    <item>
      <title>Boy Scout Check-ins</title>
      <description>How to leave your code campground cleaner than you found it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f10%2fboy-scout-check-ins.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f10%2fboy-scout-check-ins.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Boy_Scout_Check_ins</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Boy_Scout_Check_ins</guid>
      <pubDate>Sun, 09 Nov 2008 05:16:02 GMT</pubDate>
    </item>
    <item>
      <title>C# 4.0 New Features Part 1 - dynamic keyword</title>
      <description>A quick look at the new &amp;quot;dynamic&amp;quot; keyword in C# 4.0 and its implications for application development. &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%2f2008%2f10%2f28%2fC-40-New-Features-Part-1-dynamic-keyword.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f10%2f28%2fC-40-New-Features-Part-1-dynamic-keyword.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_4_0_New_Features_Part_1_dynamic_keyword</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_4_0_New_Features_Part_1_dynamic_keyword</guid>
      <pubDate>Tue, 28 Oct 2008 20:01:14 GMT</pubDate>
    </item>
    <item>
      <title>SVN-Monitor is finally out for free download!</title>
      <description>A full-featured .net application that integrates SubVersion, TortoiseSVN and all your checked-out folders and repositories.

Use it to perform all your svn commands and monitor all your projects' activities in a single place.
Access all commands from the tray menu or from the main window.

This is a must-have tool for every windows+svn user! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sharpregion.com%2fblog%2f%3fp%3d4"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sharpregion.com%2fblog%2f%3fp%3d4" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/SVN_Monitor_is_finally_out_for_free_download</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/SVN_Monitor_is_finally_out_for_free_download</guid>
      <pubDate>Mon, 27 Oct 2008 00:31:02 GMT</pubDate>
    </item>
    <item>
      <title>7 of my favorite jQuery plugins for use with ASP.NET</title>
      <description>Seven of my favorite jQuery plugins to use with ASP.NET and ASP.NET AJAX, based on my own successes and failures using them over the past year and a half. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fencosia.com%2f2008%2f10%2f19%2f7-of-my-favorite-jquery-plugins-for-use-with-aspnet%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fencosia.com%2f2008%2f10%2f19%2f7-of-my-favorite-jquery-plugins-for-use-with-aspnet%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/7_of_my_favorite_jQuery_plugins_for_use_with_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/7_of_my_favorite_jQuery_plugins_for_use_with_ASP_NET</guid>
      <pubDate>Mon, 20 Oct 2008 20:46:04 GMT</pubDate>
    </item>
    <item>
      <title>Functional .NET - Fighting Friction in the BCL with Directory.GetFiles</title>
      <description>The Issues
There are several issues that lead me to come up with an alternative for this situation of getting all files in a directory.  

Arrays shouldn't be returned from method calls 
Processor intensive for iterating over large directory trees instead of calculating only what I need, when I need it 
Filtering is weak, and only uses file format patterns 
Access denied internal messages occur for no apparent reason which halts the method  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2008%2f10%2f16%2ffunctional-net-fighting-friction-in-the-bcl-with-directory-getfiles.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2008%2f10%2f16%2ffunctional-net-fighting-friction-in-the-bcl-with-directory-getfiles.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Functional_NET_Fighting_Friction_in_the_BCL_with_Directory_GetFiles</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Functional_NET_Fighting_Friction_in_the_BCL_with_Directory_GetFiles</guid>
      <pubDate>Sat, 18 Oct 2008 06:43:48 GMT</pubDate>
    </item>
    <item>
      <title>C# Anonymous Object Tip</title>
      <description>If you want your anonymous object field names to be the same as the value you're passing in, you don't need the name. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbradwilson.typepad.com%2fblog%2f2008%2f10%2fc-anonymous-object-tip.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbradwilson.typepad.com%2fblog%2f2008%2f10%2fc-anonymous-object-tip.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Anonymous_Object_Tip</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Anonymous_Object_Tip</guid>
      <pubDate>Thu, 16 Oct 2008 03:40:08 GMT</pubDate>
    </item>
    <item>
      <title>Copy text from a MessageBox</title>
      <description>How many times you wished you could copy text from the MessageBox.  YOU CAN. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fvkreynin.wordpress.com%2f2007%2f10%2f02%2fcopy-text-from-a-messagebox%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fvkreynin.wordpress.com%2f2007%2f10%2f02%2fcopy-text-from-a-messagebox%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Copy_text_from_a_MessageBox</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Copy_text_from_a_MessageBox</guid>
      <pubDate>Fri, 17 Oct 2008 03:31:02 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET website Continuous Integration+Deployment using CruiseControl.</title>
      <description>You can setup continuous integration and automated deployment for your web application using CruiseControl.NET, Subversion, MSBuild and Robocopy. I will show you how you can automatically build the entire solution, email build report to developers and QA, deploy latest code in IIS all using CruiseControl.NET every N minutes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsmvps.com%2fblogs%2fomar%2farchive%2f2008%2f10%2f06%2fasp-net-website-continuous-integration-deployment-using-cruisecontrol-net-subversion-msbuild-and-robocopy.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsmvps.com%2fblogs%2fomar%2farchive%2f2008%2f10%2f06%2fasp-net-website-continuous-integration-deployment-using-cruisecontrol-net-subversion-msbuild-and-robocopy.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/ASP_NET_website_Continuous_Integration_Deployment_using_CruiseControl</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/ASP_NET_website_Continuous_Integration_Deployment_using_CruiseControl</guid>
      <pubDate>Tue, 07 Oct 2008 03:31:04 GMT</pubDate>
    </item>
    <item>
      <title>How Do Locks Lock?</title>
      <description>A detailed explanation of how a locks like ReaderWriterLockSlim really work. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.moserware.com%2f2008%2f09%2fhow-do-locks-lock.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.moserware.com%2f2008%2f09%2fhow-do-locks-lock.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/How_Do_Locks_Lock</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/How_Do_Locks_Lock</guid>
      <pubDate>Tue, 30 Sep 2008 18:31:02 GMT</pubDate>
    </item>
    <item>
      <title>A generic implementation of the WeakReference object</title>
      <description>Real handy implementation of a generic WeakReference by Patrik H&amp;#228;gne complete with neat implicit casting &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fondevelopment.blogspot.com%2f2008%2f01%2fgeneric-weak-reference.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fondevelopment.blogspot.com%2f2008%2f01%2fgeneric-weak-reference.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/A_generic_implementation_of_the_WeakReference_object</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/A_generic_implementation_of_the_WeakReference_object</guid>
      <pubDate>Tue, 16 Sep 2008 16:28:53 GMT</pubDate>
    </item>
    <item>
      <title>System.UriTemplate and System.UriTemplateTable</title>
      <description>In .NET Framework 3.5, Microsoft introduced two new classes named System.UriTemplate and System.UriTemplateTable, part of the System.ServiceModel.Web assembly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fryanolshan.com%2ftechnology%2fsystem-uritemplate-and-system-uritemplatetable%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fryanolshan.com%2ftechnology%2fsystem-uritemplate-and-system-uritemplatetable%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/System_UriTemplate_and_System_UriTemplateTable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/System_UriTemplate_and_System_UriTemplateTable</guid>
      <pubDate>Sun, 14 Sep 2008 06:49:04 GMT</pubDate>
    </item>
    <item>
      <title>Tips &amp;amp; Tricks: Use DebuggerDisplayAttribute for easier debugging</title>
      <description>When debugging, it's common to hover over an object to get a quick view of what its properties are. This is where DebuggerDisplayAttribute comes in. The format string looks similar to normal .NET format strings in that the values to replace are between curly braces, but instead of being told what to substitute the debugger treats these values as expressions and attempts to evaluate them using the current context.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgregbeech.com%2fblogs%2ftech%2farchive%2f2008%2f07%2f28%2ftips-amp-tricks-use-debuggerdisplayattribute-for-easier-debugging.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgregbeech.com%2fblogs%2ftech%2farchive%2f2008%2f07%2f28%2ftips-amp-tricks-use-debuggerdisplayattribute-for-easier-debugging.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Tips_Tricks_Use_DebuggerDisplayAttribute_for_easier_debugging</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Tips_Tricks_Use_DebuggerDisplayAttribute_for_easier_debugging</guid>
      <pubDate>Tue, 16 Sep 2008 14:01:02 GMT</pubDate>
    </item>
    <item>
      <title>ToTitleCase extension method</title>
      <description>An extension method for converting text to proper case (ie &amp;quot;george washington&amp;quot; =&amp;gt; &amp;quot;George Washington&amp;quot;) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.freakcode.com%2f2008%2f08%2ftotitlecase.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.freakcode.com%2f2008%2f08%2ftotitlecase.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/ToTitleCase_extension_method</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/ToTitleCase_extension_method</guid>
      <pubDate>Fri, 12 Sep 2008 14:51:13 GMT</pubDate>
    </item>
  </channel>
</rss>
