<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by Rickasaurus</title>
    <description>Stories kicked by Rickasaurus</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>Var Wars - Abuse of the CSharp var</title>
      <description>CSharp 3.0 introduced the var keyword for declaring variables without having to explicitly specify the type. This was done for using anonymous types returned from LINQ queries. Now, I am seeing many developers use it all over their code and think its a good thing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftheahmadblog.blogspot.com%2f2009%2f06%2fvar-wars-abuse-of-c-30-var.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftheahmadblog.blogspot.com%2f2009%2f06%2fvar-wars-abuse-of-c-30-var.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Var_Wars_Abuse_of_the_CSharp_var</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Var_Wars_Abuse_of_the_CSharp_var</guid>
      <pubDate>Mon, 08 Jun 2009 15:04:49 GMT</pubDate>
    </item>
    <item>
      <title>Spell Check Web Service</title>
      <description>In this example we will create a Web Service which provides spell check functionality. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fDipalChoksi%2fSpellCheckWebService11242005054108AM%2fSpellCheckWebService.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fDipalChoksi%2fSpellCheckWebService11242005054108AM%2fSpellCheckWebService.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/webservices/Spell_Check_Web_Service</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/webservices/Spell_Check_Web_Service</guid>
      <pubDate>Mon, 08 Jun 2009 09:45:50 GMT</pubDate>
    </item>
    <item>
      <title>Covariance, Contravariance and Invariance in C# 4.0</title>
      <description>Generally, C# supports covariant parameters and contravariant return types. There has always been support for covariance and contravariance in C# - C# 4.0 will just ensure that generic delegates and interfaces will also comply.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codersbarn.com%2fpost%2f2009%2f06%2f07%2fCovariance-Contravariance-and-Invariance-in-C-40.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codersbarn.com%2fpost%2f2009%2f06%2f07%2fCovariance-Contravariance-and-Invariance-in-C-40.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Covariance_Contravariance_and_Invariance_in_C_4_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Covariance_Contravariance_and_Invariance_in_C_4_0</guid>
      <pubDate>Sun, 07 Jun 2009 20:05:04 GMT</pubDate>
    </item>
    <item>
      <title>Refactoring: parameterize constructor</title>
      <description>In legacy code you may find classes with constructor where some objects are created and initialized. These classes are not easily testable because they depend on other classes and therefore when you unit test these classes they may also throw exceptions of classes they depend on. In these cases we can use parameterize constructor refactoring. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f03%2f04%2frefactoring-parameterize-constructor.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f03%2f04%2frefactoring-parameterize-constructor.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Refactoring_parameterize_constructor</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Refactoring_parameterize_constructor</guid>
      <pubDate>Mon, 08 Jun 2009 16:45:03 GMT</pubDate>
    </item>
    <item>
      <title>Refactoring: reduce variable scope</title>
      <description>In good code variables are used as short as possible. Often we can see code where variables are defined in wider scope than it is necessary. There are many examples about too wide scopes. One of fuzziest of them is variable that is defined in class scope but it used only by one method and this method uses this variable as local variable. But variable life time can also be reduced in local scope. To achieve this we use refactoring method called reduce variable scope. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f03%2f09%2frefactoring-reduce-variable-scope.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f03%2f09%2frefactoring-reduce-variable-scope.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Refactoring_reduce_variable_scope</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Refactoring_reduce_variable_scope</guid>
      <pubDate>Sat, 06 Jun 2009 11:03:27 GMT</pubDate>
    </item>
    <item>
      <title>.NET 2.0 ActiveX Control Gotchas (Safe for Scripting and Events)</title>
      <description>I've recently been building an ActiveX Control in .NET 2.0 and thought I would share some of the problems I've run into, as well as their solutions.  I hope that in reading this you can avoid a few of the timesinks I fell into.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f06%2f03%2fnet-2-0-activex-control-gotchas-safe-for-scripting-and-hooking-into-events.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f06%2f03%2fnet-2-0-activex-control-gotchas-safe-for-scripting-and-hooking-into-events.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/NET_2_0_ActiveX_Control_Gotchas_Safe_for_Scripting_and_Events</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/NET_2_0_ActiveX_Control_Gotchas_Safe_for_Scripting_and_Events</guid>
      <pubDate>Thu, 04 Jun 2009 14:05:12 GMT</pubDate>
    </item>
    <item>
      <title>Overview of .NET 4.0 features - C# 4.0 Named and Optional Parameters</title>
      <description>The concept of Optional parameters is not new and exists in other languages such as C++. Infact, the functionality is a part of the .NET framework and exists is in VB.NET. Optional parameters will be introduced in C# 4.0 and can be used to call a method without having to specify all the arguments. The intent of this feature is to assist in writing concise code and in COM interoperability.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fOverview-of-NET-40-features-e28093-C-40-Named-and-Optional-Parameters.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcube.com%2fpost%2fOverview-of-NET-40-features-e28093-C-40-Named-and-Optional-Parameters.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Overview_of_NET_4_0_features_C_4_0_Named_and_Optional_Parameters</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Overview_of_NET_4_0_features_C_4_0_Named_and_Optional_Parameters</guid>
      <pubDate>Mon, 08 Jun 2009 13:45:05 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2010: Multiple web.config versions</title>
      <description>Visual Studio 2010 has support for multiple web.config files. It is one feature of new web application packaging and deployment system. We can create now separate web.config files for each configuration we have for application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f06%2f03%2fvisual-studio-2010-multiple-web-config-versions.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2009%2f06%2f03%2fvisual-studio-2010-multiple-web-config-versions.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Multiple_web_config_versions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Multiple_web_config_versions</guid>
      <pubDate>Wed, 03 Jun 2009 23:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Scott Guthrie's links for May 30th</title>
      <description>More of Scott Guthrie's links:  May 30th Links: ASP.NET, AJAX, ASP.NET MVC, Visual Studio. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2009%2f05%2f30%2fmay-30th-links-asp-net-ajax-asp-net-mvc-visual-studio.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2009%2f05%2f30%2fmay-30th-links-asp-net-ajax-asp-net-mvc-visual-studio.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Scott_Guthrie_s_links_for_May_30th</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Scott_Guthrie_s_links_for_May_30th</guid>
      <pubDate>Wed, 03 Jun 2009 11:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Performance testing of Dictionary, List and HashSet</title>
      <description>A quick little test of how the .net 3.5 Dictionary, List and HashSet compare adding and finding items. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsoftscenario.blogspot.com%2f2009%2f05%2fperformance-testing-of-dictionary-list.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsoftscenario.blogspot.com%2f2009%2f05%2fperformance-testing-of-dictionary-list.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Performance_testing_of_Dictionary_List_and_HashSet</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Performance_testing_of_Dictionary_List_and_HashSet</guid>
      <pubDate>Fri, 29 May 2009 20:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Live Twitter stream of notable people in the .NET community</title>
      <description>Built with ASP.NET MVC, jQuery and TweetSharp &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmanagedassembly.com%2ftwitter"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmanagedassembly.com%2ftwitter" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Live_Twitter_stream_of_notable_people_in_the_NET_community</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Live_Twitter_stream_of_notable_people_in_the_NET_community</guid>
      <pubDate>Tue, 26 May 2009 19:00:00 GMT</pubDate>
    </item>
    <item>
      <title>My Dot Net Developer's tools list, and more.</title>
      <description>I gave a brownbag presentation at my current client recently about the common tools (in addition to Visual Studio), that I use on a regular basis for working with .NET or web development in general. I also threw in some non-development tools that are a part of my day to day life and make things easier. Here's the complete list: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.DotNetSurfers.com%2fBlog%2f2009%2f05%2f23%2fMyDotNetDeveloperrsquosToolsListAndMorehellip.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.DotNetSurfers.com%2fBlog%2f2009%2f05%2f23%2fMyDotNetDeveloperrsquosToolsListAndMorehellip.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/My_Dot_Net_Developer_s_tools_list_and_more</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/My_Dot_Net_Developer_s_tools_list_and_more</guid>
      <pubDate>Wed, 27 May 2009 04:00:01 GMT</pubDate>
    </item>
    <item>
      <title>The Dynamic Programmer -  Tuple, a new type on .Net 4.0</title>
      <description>If you ever played with some language that have the Tuple type I bet you miss it in .Net. Well 4.0 adds it. Let's take a look at the implementation and how to use it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.dynamicprogrammer.com%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.dynamicprogrammer.com%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_Dynamic_Programmer_Tuple_a_new_type_on_Net_4_0</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_Dynamic_Programmer_Tuple_a_new_type_on_Net_4_0</guid>
      <pubDate>Mon, 25 May 2009 19:00:06 GMT</pubDate>
    </item>
    <item>
      <title>21 Important FAQ questions for WPF and SilverLight</title>
      <description>This article talks about 21 important FAQ from the perspective of WPF and Silver light. Both of these technologies are connected to a certain extent. This article not only explains the theory aspect of these technologies but also shows small samples for each of them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fshivprasadk%2f21FAQ04242009031713AM%2f21FAQ.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fshivprasadk%2f21FAQ04242009031713AM%2f21FAQ.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/21_Important_FAQ_questions_for_WPF_and_SilverLight_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/21_Important_FAQ_questions_for_WPF_and_SilverLight_1</guid>
      <pubDate>Thu, 21 May 2009 22:19:53 GMT</pubDate>
    </item>
    <item>
      <title>YUI Compressor for Visual Studio</title>
      <description>Add a custom tool in visual studio for YUI Compressor. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2009%2f05%2fYUI-Compressor-for-Visual-Studio.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lavablast.com%2fpost%2f2009%2f05%2fYUI-Compressor-for-Visual-Studio.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/YUI_Compressor_for_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/YUI_Compressor_for_Visual_Studio</guid>
      <pubDate>Wed, 13 May 2009 04:01:14 GMT</pubDate>
    </item>
    <item>
      <title>How to test your multi-threaded code (part 2 of 3)?</title>
      <description>Previously we saw how to build a test to find a multi-thread bug our your code. Now we will look at how to reproduce debug and fix it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code_11.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.decarufel.net%2f2009%2f05%2fhow-to-test-your-multi-threaded-code_11.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_2_of_3</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/How_to_test_your_multi_threaded_code_part_2_of_3</guid>
      <pubDate>Wed, 13 May 2009 18:16:03 GMT</pubDate>
    </item>
    <item>
      <title>F# user group and community building</title>
      <description>The beginnings of a F# user group and community in Massachusetts. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f03%2f12%2fwhat-would-you-want-from-a-f-user-group.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f03%2f12%2fwhat-would-you-want-from-a-f-user-group.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/F_user_group_and_community_building</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/F_user_group_and_community_building</guid>
      <pubDate>Sat, 14 Mar 2009 09:40:56 GMT</pubDate>
    </item>
    <item>
      <title>How to determine which language(s) were used to build a .NET assembly</title>
      <description>While in most cases there is no explicit information in an assembly as to which languages it was compiled from, it is possible to make an educated guess as to which languages were used.  This is due to the fact that each different .NET compiler leaves it's own unique type of fingerprint.  In this article I discuss both my methodology for finding these fingerprints and which were unique to each language I used. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f02%2f26%2fhow-to-determine-which-language-s-were-used-to-build-a-net-assembly.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2009%2f02%2f26%2fhow-to-determine-which-language-s-were-used-to-build-a-net-assembly.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/How_to_determine_which_language_s_were_used_to_build_a_NET_assembly</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/How_to_determine_which_language_s_were_used_to_build_a_NET_assembly</guid>
      <pubDate>Fri, 27 Feb 2009 22:20:19 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 07:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Top Visual Studio Add-ins</title>
      <description>I am often asked what my favourite development tools are, so I thought I'd write down a few that I use and why. I have split this list in 2 as some of these are add-ons for visual studio and others are just standalone applications here are the VS Add-ins. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweb2asp.net%2f2009%2f01%2ftop-visual-studio-add-ins.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweb2asp.net%2f2009%2f01%2ftop-visual-studio-add-ins.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Top_Visual_Studio_Add_ins</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Top_Visual_Studio_Add_ins</guid>
      <pubDate>Wed, 28 Jan 2009 02:31:02 GMT</pubDate>
    </item>
    <item>
      <title>All Microsoft SDKs in one place!</title>
      <description>Here's an almost complete list of all Microsoft SDKs for Azure Services Platform, Windows Desktop, Server Technologies, etc. along with their links in one place. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fkarinm%2farchive%2f2009%2f01%2f22%2fall-microsoft-sdks-in-one-place.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fkarinm%2farchive%2f2009%2f01%2f22%2fall-microsoft-sdks-in-one-place.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/All_Microsoft_SDKs_in_one_place</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/All_Microsoft_SDKs_in_one_place</guid>
      <pubDate>Mon, 26 Jan 2009 06:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Transactional File System Operations with C#</title>
      <description>In this post Tuna  tries to explain his approach to transactional file system operations. This piece of code uses two of the Vista's new features namely Kernel Transaction Manager(KTM) and Transactional NTFS. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.tunatoksoz.com%2fpost%2fTransactional-File-System-Operations.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.tunatoksoz.com%2fpost%2fTransactional-File-System-Operations.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/vista/Transactional_File_System_Operations_with_C</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/vista/Transactional_File_System_Operations_with_C</guid>
      <pubDate>Sun, 25 Jan 2009 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>What Part Of The Process Are Your Tools Optimized For?</title>
      <description>I'm writing this post because I am getting tired and weary of people pointing to &amp;quot;drag and drop tools&amp;quot;, &amp;quot;visual designers&amp;quot;, and &amp;quot;wizards&amp;quot; as reasons to use a particular tool. Only in Microsoft-land are developers so enamored with &amp;quot;wizards&amp;quot; and &amp;quot;drag and drop&amp;quot; and I think this is because Microsoft is the proverbial &amp;quot;crack dealer&amp;quot; when it comes to providing these tools. &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%2f01%2f23%2fWhat-Part-Of-The-Process-Are-Your-Tools-Optimized-For.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2009%2f01%2f23%2fWhat-Part-Of-The-Process-Are-Your-Tools-Optimized-For.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/What_Part_Of_The_Process_Are_Your_Tools_Optimized_For</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/What_Part_Of_The_Process_Are_Your_Tools_Optimized_For</guid>
      <pubDate>Sat, 24 Jan 2009 03:16:02 GMT</pubDate>
    </item>
    <item>
      <title>S#arp Architecture Beta 1.0 now available!</title>
      <description>Bill McCafferty announces the beta release of S#arp Architecture, a foundation for building ASP.NET MVC application with NHibernate, complete with support for testing, IoC, and validation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2009%2f01%2f19%2fs-arp-architecture-beta-1-0-now-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2009%2f01%2f19%2fs-arp-architecture-beta-1-0-now-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/S_arp_Architecture_Beta_1_0_now_available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/S_arp_Architecture_Beta_1_0_now_available</guid>
      <pubDate>Wed, 21 Jan 2009 04:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Object Oriented Design Principles</title>
      <description>Quick summary of SOLID, DRY, YAGNI and other useful OO principles. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.noctovis.net%2fblog%2findex.php%2f2009%2f01%2f15%2fdesign-principles%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.noctovis.net%2fblog%2findex.php%2f2009%2f01%2f15%2fdesign-principles%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Object_Oriented_Design_Principles</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Object_Oriented_Design_Principles</guid>
      <pubDate>Tue, 27 Jan 2009 07:01:02 GMT</pubDate>
    </item>
  </channel>
</rss>