<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - published clr stories</title>
    <description>the latest published clr stories from DotNetKicks.com</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>30 Common String Operations in C# and VB.NET - Part II</title>
      <description>In the previous article, 30 Common String Operations in C# and VB.NET - Part I, we explored 15 common String operations while working with the String class. In Part II of the article, we will continue with the series and cover 15 more. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d190"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnetcurry.com%2fShowArticle.aspx%3fID%3d190" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/30_Common_String_Operations_in_C_and_VB_NET_Part_II</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/30_Common_String_Operations_in_C_and_VB_NET_Part_II</guid>
      <pubDate>Wed, 27 Aug 2008 08:01:02 GMT</pubDate>
    </item>
    <item>
      <title>How To Inject a Managed Assembly (DLL) into Another Process</title>
      <description>An easy way to inject a .NET assembly (class library, etc.) into the address space of another application, even an unmanaged application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codingthewheel.com%2farchives%2fhow-to-inject-a-managed-assembly-dll"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codingthewheel.com%2farchives%2fhow-to-inject-a-managed-assembly-dll" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/How_To_Inject_a_Managed_Assembly_DLL_into_Another_Process</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/How_To_Inject_a_Managed_Assembly_DLL_into_Another_Process</guid>
      <pubDate>Sat, 23 Aug 2008 11:12:11 GMT</pubDate>
    </item>
    <item>
      <title>What If I Don't Call Dispose() on my LINQ to SQL DataContext Object?</title>
      <description>Steven Walther recently posted on the subject of disposing of DataContext objects and provided some interesting insight into what actually happens.  From what he says it sounds like the DataContext object acts much like the SqlDataAdapter class.  It opens the connection right before a query is executed and closes it immediately after.  I don't want to steal Steven's thunder so check out his post on the subject (the last part of the article talks about the consequences.or lack of consequences.of not calling Dispose()).   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fdwahlin%2farchive%2f2008%2f08%2f19%2fwhat-if-i-don-t-call-dispose-on-my-linq-to-sql-datacontext-object.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fdwahlin%2farchive%2f2008%2f08%2f19%2fwhat-if-i-don-t-call-dispose-on-my-linq-to-sql-datacontext-object.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/What_If_I_Don_t_Call_Dispose_on_my_LINQ_to_SQL_DataContext_Object</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/What_If_I_Don_t_Call_Dispose_on_my_LINQ_to_SQL_DataContext_Object</guid>
      <pubDate>Wed, 20 Aug 2008 22:05:41 GMT</pubDate>
    </item>
    <item>
      <title>Lutz Roeder's Weblog: The Future of .NET Reflector</title>
      <description>After more than eight years of working on .NET Reflector, I have decided it is time to move on and explore some new opportunities. I have reached an agreement to have Red Gate Software continue the development of .NET Reflector. Red Gate has a lot of experience creating tools for both .NET and SQL Server. They have the resources necessary to work on new features, and Reflector fits nicely with other .NET tools the company offers. Red Gate will continue to provide the free community version and is looking for your feedback and ideas for future versions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.lutzroeder.com%2f2008%2f08%2ffuture-of-net-reflector.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.lutzroeder.com%2f2008%2f08%2ffuture-of-net-reflector.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Lutz_Roeder_s_Weblog_The_Future_of_NET_Reflector</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Lutz_Roeder_s_Weblog_The_Future_of_NET_Reflector</guid>
      <pubDate>Thu, 21 Aug 2008 07:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Red Gate Assuming Responsibility For .NET Reflector's Future </title>
      <description>Red Gate has announced that they will be assuming responsibility for Lutz Roeder's Reflector utility. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjust3ws.wordpress.com%2f2008%2f08%2f20%2fred-gate-assuming-responsibility-for-net-reflectors-future%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjust3ws.wordpress.com%2f2008%2f08%2f20%2fred-gate-assuming-responsibility-for-net-reflectors-future%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Red_Gate_Assuming_Responsibility_For_NET_Reflector_s_Future</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Red_Gate_Assuming_Responsibility_For_NET_Reflector_s_Future</guid>
      <pubDate>Wed, 20 Aug 2008 14:36:22 GMT</pubDate>
    </item>
    <item>
      <title>.NET Memory Management</title>
      <description>Garbage Collection sure is great, isn't it? We don't have to keep track of all the memory we've allocated and we don't need to release that memory when it's no longer needed. Because that is after all what the Garbage Collector does for us, without us having to worry about it. This is actually a widespread misconception among many .NET developers. It's true that Garbage Collection makes memory management a lot easier, but we simply can't rely on it all the time. There are most certainly some things you must always keep in mind when it comes to memory management in .NET. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdavybrion.com%2fblog%2f2008%2f08%2fnet-memory-management%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdavybrion.com%2fblog%2f2008%2f08%2fnet-memory-management%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/NET_Memory_Management</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_Memory_Management</guid>
      <pubDate>Sat, 16 Aug 2008 19:20:18 GMT</pubDate>
    </item>
    <item>
      <title>Use code dom to implement INotifyPriopertyChanged</title>
      <description>This post shows how generate a subclass that implements the INOtifyPropertyChanged event. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f08%2f14%2fhow-to-implement-inotifypropertychanged-with-codedom%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f08%2f14%2fhow-to-implement-inotifypropertychanged-with-codedom%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Use_code_dom_to_implement_INotifyPriopertyChanged</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Use_code_dom_to_implement_INotifyPriopertyChanged</guid>
      <pubDate>Thu, 14 Aug 2008 08:11:26 GMT</pubDate>
    </item>
    <item>
      <title>Hidden Gems - Not the same old 3.5 SP1 post</title>
      <description>Folks were hassling me in the comments for not posting the picosecond that .NET 3.5 SP1 came out (or, as I like to call it, .NET 3.6 - although the bosses really don't like that). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fHiddenGemsNotTheSameOld35SP1Post.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.hanselman.com%2fblog%2fHiddenGemsNotTheSameOld35SP1Post.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Hidden_Gems_Not_the_same_old_3_5_SP1_post</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Hidden_Gems_Not_the_same_old_3_5_SP1_post</guid>
      <pubDate>Thu, 14 Aug 2008 03:34:27 GMT</pubDate>
    </item>
    <item>
      <title>.Net 3.5 Changes as Seen from NDepends...</title>
      <description>Really interesting breakdown of the new 3.5 sp release. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f08%2f13%2fnet-3-5-sp1-changes-overview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f08%2f13%2fnet-3-5-sp1-changes-overview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Net_3_5_Changes_as_Seen_from_NDepends</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Net_3_5_Changes_as_Seen_from_NDepends</guid>
      <pubDate>Wed, 13 Aug 2008 23:01:02 GMT</pubDate>
    </item>
    <item>
      <title>SQL 2008 RTM Released, and includes .NET 3.5 SP1</title>
      <description>I'm currently installing SQL 2008 Developer Edition, and before the installation could proceed, it needed to install an update to the .NET Framework 3.5. What update does it need to install? Well, .NET 3.5 Service Pack 1 is the update it needs. Now as you can see from the below screeshot, it doesn't say anything about being Beta. I wonder?... I wouldn't think SQL 2008 RTM would install .NET 3.5 SP1 Beta... So, I could only assume that this is the .NET 3.5 SP1 RTM that it's installing. However, this is a presumptuous conclusion and I don't really have any facts to back this up. It does make you wonder though...  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f08%2fSQL-2008-RTM-Released2c-and-includes-NET-35-SP1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpietschsoft.com%2fpost%2f2008%2f08%2fSQL-2008-RTM-Released2c-and-includes-NET-35-SP1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/SQL_2008_RTM_Released_and_includes_NET_3_5_SP1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/SQL_2008_RTM_Released_and_includes_NET_3_5_SP1</guid>
      <pubDate>Thu, 07 Aug 2008 21:27:04 GMT</pubDate>
    </item>
    <item>
      <title>Implements InotifyPropertyChanged with disassemble then reassemble</title>
      <description>In these days in UGI blog (Italian language sorry) there are some post speaking about &amp;quot;Infrastructure ignorance&amp;quot; of the domain. The central thing is &amp;quot;is possible to create a domain with POCO objects, relegating infrastructure stuff like INotifyPropertyChanged somewere else&amp;quot;? In this post I talk about the argument, and I give a little example of how to achieve this result with disassemble/modifyIL/Reassemble technique. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f08%2f07%2fpostcompiling-code-today-my-mind-wanders%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f08%2f07%2fpostcompiling-code-today-my-mind-wanders%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Implements_InotifyPropertyChanged_with_disassemble_then_reassemble</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Implements_InotifyPropertyChanged_with_disassemble_then_reassemble</guid>
      <pubDate>Thu, 07 Aug 2008 18:39:59 GMT</pubDate>
    </item>
    <item>
      <title>Some other consideration about dynamic code generation</title>
      <description>It is really a smart idea to implement INotifyPropertyChanged with a dynamic proxy? Maybe not, it depends on how BindingList&amp;lt;T&amp;gt; is implemented, but is is also a problem of dynamic types, &amp;quot;you does not know the real dynamic type until run-time&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f08%2f07%2fagain-on-inotifypropertychanged-and-poco-object%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.nablasoft.com%2falkampfer%2findex.php%2f2008%2f08%2f07%2fagain-on-inotifypropertychanged-and-poco-object%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Some_other_consideration_about_dynamic_code_generation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Some_other_consideration_about_dynamic_code_generation</guid>
      <pubDate>Thu, 07 Aug 2008 12:52:41 GMT</pubDate>
    </item>
    <item>
      <title>Power of CLR    SQL server 2005, + Reqular Expressions</title>
      <description>Power CLR(Common Language Runtime), Using Reqular Expression in your queries &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.isolutionteam.co.uk%2f2008%2f08%2f01%2fpower-of-clr-common-language-runtime-sql-server-2005-managed-assembly%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.isolutionteam.co.uk%2f2008%2f08%2f01%2fpower-of-clr-common-language-runtime-sql-server-2005-managed-assembly%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Power_of_CLR_SQL_server_2005_Reqular_Expressions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Power_of_CLR_SQL_server_2005_Reqular_Expressions</guid>
      <pubDate>Fri, 01 Aug 2008 19:48:17 GMT</pubDate>
    </item>
    <item>
      <title>A Money Type for the CLR</title>
      <description>A convenient, high-performance money structure for the CLR which handles arithmetic operations, currency types, formatting, and careful distribution and rounding without loss. Also, a look at the various approaches out there for creating a Money type on the CLR. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2frecipes%2fMoneyTypeForCLR.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2frecipes%2fMoneyTypeForCLR.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/A_Money_Type_for_the_CLR</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/A_Money_Type_for_the_CLR</guid>
      <pubDate>Wed, 30 Jul 2008 19:52:47 GMT</pubDate>
    </item>
    <item>
      <title>NetAsm, A JIT Native Code Injection Library</title>
      <description>NetAsm is a library that enables JIT native code injection inside a .NET application. With this library, it is possible for example to inject highly optimized code (using SSE, MMX) inside a method, in replacement of the default generated native code by the JIT compiler. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeplex.com%2fnetasm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeplex.com%2fnetasm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/NetAsm_A_JIT_Native_Code_Injection_Library</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/NetAsm_A_JIT_Native_Code_Injection_Library</guid>
      <pubDate>Fri, 25 Jul 2008 21:05:38 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Windows SDK Blog : What NEW Windows SDK Features do you want</title>
      <description>How would you spend $100 on NEW Windows SDK features? We're planning our next version and subsequent releases of the SDK. In that spirit, we're running a quick poll of Windows SDK users to help us keep our &amp;quot;vision&amp;quot; for the SDK aligned with yours. If you had a hypothetical $100 to spend on the list of brainstormed features below, how would you allocate the dollars? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fwindowssdk%2farchive%2f2008%2f07%2f23%2fwhat-new-windows-sdk-features-do-you-want.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fwindowssdk%2farchive%2f2008%2f07%2f23%2fwhat-new-windows-sdk-features-do-you-want.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Microsoft_Windows_SDK_Blog_What_NEW_Windows_SDK_Features_do_you_want</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Microsoft_Windows_SDK_Blog_What_NEW_Windows_SDK_Features_do_you_want</guid>
      <pubDate>Wed, 23 Jul 2008 15:11:35 GMT</pubDate>
    </item>
    <item>
      <title>.NET Utility Libraries Galore</title>
      <description>Yesterday Karl Seguin announced a new .NET Extension Library. One of the really interesting pieces of the library is a streamlined approach to a simple dictionary imagecache, which is similar to the one described in another interesting looking utility library called ShadeTree. Recently, Ayende Rahein reviewed another .NET utility library called Umbrella, which looks like a pretty wide and deep set of utilities. As I am about to create a new solution to consolidate the utility functionality we use across our various projects, it got me thinking it might be time to pick an established (or growing) library from the community and try to contribute any missing pieces we need for our own projects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhsidev.wordpress.com%2f2008%2f07%2f15%2fnet-utility-libraries-galore%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhsidev.wordpress.com%2f2008%2f07%2f15%2fnet-utility-libraries-galore%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/NET_Utility_Libraries_Galore</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_Utility_Libraries_Galore</guid>
      <pubDate>Wed, 23 Jul 2008 01:23:09 GMT</pubDate>
    </item>
    <item>
      <title>Is Managed Code Slower Than Unmanaged Code?</title>
      <description>Ask anyone the question above and they will say that managed is slower than unmanaged code. Are they right? No they are not. The problem is that when most people think of .NET they think of other frameworks with a runtime, like Java or Visual Basic; or they may even think about interpreters. They do not think about applications, or what they do; they do not think about limiting factors like network or disk access; in short, they do not think. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.grimes.demon.co.uk%2fdotnet%2fman_unman.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.grimes.demon.co.uk%2fdotnet%2fman_unman.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Is_Managed_Code_Slower_Than_Unmanaged_Code</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Is_Managed_Code_Slower_Than_Unmanaged_Code</guid>
      <pubDate>Wed, 23 Jul 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>.NET 3.0 Partial Methods</title>
      <description>No, not partial classes, partial methods.  Read on if you did a double take like I did. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnet.org.za%2flacya%2farchive%2f2007%2f08%2f24%2fc-3-0-partial-methods.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnet.org.za%2flacya%2farchive%2f2007%2f08%2f24%2fc-3-0-partial-methods.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/NET_3_0_Partial_Methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/NET_3_0_Partial_Methods</guid>
      <pubDate>Mon, 21 Jul 2008 19:16:03 GMT</pubDate>
    </item>
    <item>
      <title>SQL CLR without DLL Depenency for your production server</title>
      <description>Have you been shying out of putting extra functions on your SQL Server 2005 using SQL CLR simply because you are afraid of DLL Hell biting back?! Here is a quick tip on how to deploy SQL CLR assemblies without needing to deploy the dll.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fanastasiosyal.com%2farchive%2f2008%2f07%2f17%2fsql-clr-without-dll-dependency-for-your-production-server.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fanastasiosyal.com%2farchive%2f2008%2f07%2f17%2fsql-clr-without-dll-dependency-for-your-production-server.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/SQL_CLR_without_DLL_Depenency_for_your_production_server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/SQL_CLR_without_DLL_Depenency_for_your_production_server</guid>
      <pubDate>Thu, 17 Jul 2008 19:40:14 GMT</pubDate>
    </item>
    <item>
      <title>Adding a zip file utility to SQL server as a CLR Function</title>
      <description>How to zip files using a CLR function for SQL Server. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsqlblog.net%2fpost%2f2008%2f07%2f17%2fAdding-a-zip-file-utility-to-SQL-server-as-a-CLR-Function.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsqlblog.net%2fpost%2f2008%2f07%2f17%2fAdding-a-zip-file-utility-to-SQL-server-as-a-CLR-Function.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Adding_a_zip_file_utility_to_SQL_server_as_a_CLR_Function</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Adding_a_zip_file_utility_to_SQL_server_as_a_CLR_Function</guid>
      <pubDate>Thu, 17 Jul 2008 17:34:07 GMT</pubDate>
    </item>
    <item>
      <title>volatile and MemoryBarrier()...</title>
      <description>That part I knew. what we news to me is there is a better way to do volatile, and that is with an explicitly memory barrier before accessing the data member..   We have a an API for that: System.Threading.Thread.MemoryBarrier().   This is more efficient than using volatile because a volatile field requires all accesses to be barriers and this effects some performance optimizations.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fbrada%2farchive%2f2004%2f05%2f12%2fvolatile-and-memorybarrier.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fbrada%2farchive%2f2004%2f05%2f12%2fvolatile-and-memorybarrier.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/volatile_and_MemoryBarrier</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/volatile_and_MemoryBarrier</guid>
      <pubDate>Thu, 17 Jul 2008 16:16:40 GMT</pubDate>
    </item>
    <item>
      <title>Creating NullableT When You Don't Know T</title>
      <description>Is it possible that you simply can't create Nullable&amp;lt;T&amp;gt; programmatically for an arbitrary T? Is Nullable&amp;lt;T&amp;gt; a Heisenberg-Type, where observing it changes it fundamentally? &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%2f07%2fcreating-nullab.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbradwilson.typepad.com%2fblog%2f2008%2f07%2fcreating-nullab.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Creating_NullableT_When_You_Don_t_Know_T</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Creating_NullableT_When_You_Don_t_Know_T</guid>
      <pubDate>Thu, 17 Jul 2008 02:14:15 GMT</pubDate>
    </item>
    <item>
      <title>POP QUIZ: What are Free Threads in the Threadpool</title>
      <description>Trivia question of the day around free thread settings for the .NET Threadpool &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2ftom%2farchive%2f2008%2f07%2f09%2fpop-quiz-what-are-free-threads-in-the-threadpool.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2ftom%2farchive%2f2008%2f07%2f09%2fpop-quiz-what-are-free-threads-in-the-threadpool.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/POP_QUIZ_What_are_Free_Threads_in_the_Threadpool</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/POP_QUIZ_What_are_Free_Threads_in_the_Threadpool</guid>
      <pubDate>Wed, 09 Jul 2008 16:05:39 GMT</pubDate>
    </item>
    <item>
      <title>Migrating to Debugging .NET after Win32 </title>
      <description>Some of the differences between Win32 and .NET debugging &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2ftom%2farchive%2f2008%2f07%2f08%2fmigrating-to-debugging-net-after-win32.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2ftom%2farchive%2f2008%2f07%2f08%2fmigrating-to-debugging-net-after-win32.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/Migrating_to_Debugging_NET_after_Win32</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/Migrating_to_Debugging_NET_after_Win32</guid>
      <pubDate>Tue, 08 Jul 2008 18:10:26 GMT</pubDate>
    </item>
  </channel>
</rss>