<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by mrkurt</title>
    <description>Stories kicked by mrkurt</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>Thinking in Concurrently in .NET</title>
      <description>Matthew Podwysocki discusses several present and future approaches to handling concurrency in .Net. From the article: &amp;quot;We need not only a better way to handle concurrency, but a better way to describe them as well.  This is where Pi-calculus comes into the picture...  But before we get down that beaten path, let's look at a few options that I chose.&amp;quot; &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%2f05%2f12%2fthinking-in-concurrently-in-net.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fmatthew.podwysocki%2farchive%2f2008%2f05%2f12%2fthinking-in-concurrently-in-net.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Thinking_in_Concurrently_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Thinking_in_Concurrently_in_NET</guid>
      <pubDate>Wed, 14 May 2008 14:46:22 GMT</pubDate>
    </item>
    <item>
      <title>Building an F# powered indexing system (part 2)</title>
      <description>The second development chunk focuses on creating documents to index, and munging them into a format to hand off to an external library.  There are examples of calling a .NET library from F#, mutable values, function composition, and several other spiffy sounding things. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f05%2f12%2fbuilding-an-f-powered-indexing-system-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f05%2f12%2fbuilding-an-f-powered-indexing-system-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Building_an_F_powered_indexing_system_part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Building_an_F_powered_indexing_system_part_2</guid>
      <pubDate>Wed, 14 May 2008 02:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Lazy instantiation one-liner with the coalesce operator</title>
      <description>The one-liner for lazy instantiation of instance fields using the coalesce-operator &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frealfiction.net%2f%3fq%3dnode%2f157"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frealfiction.net%2f%3fq%3dnode%2f157" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Lazy_instantiation_one_liner_with_the_coalesce_operator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Lazy_instantiation_one_liner_with_the_coalesce_operator</guid>
      <pubDate>Wed, 14 May 2008 09:31:33 GMT</pubDate>
    </item>
    <item>
      <title>Beware of List(T).Find </title>
      <description>Llist(t).Find returns the first element found that matches a given criteria,  but what happens if no such element found? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dev102.com%2f2008%2f05%2f13%2fbeware-of-listtfind%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dev102.com%2f2008%2f05%2f13%2fbeware-of-listtfind%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Beware_of_List_T_Find</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Beware_of_List_T_Find</guid>
      <pubDate>Tue, 13 May 2008 14:46:12 GMT</pubDate>
    </item>
    <item>
      <title>Why is it so F#...ing Difficult to Buy Visual Studio!?</title>
      <description>Have you tried upgrading Trial edition of Visual Studio or buying it through the official site while living outside of United States? I wasted half a day and failed. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevblog.ailon.org%2fdevblog%2fpost%2f2008%2f05%2fWhy-is-it-so-Fing-Difficult-to-Buy-Visual-Studio!.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevblog.ailon.org%2fdevblog%2fpost%2f2008%2f05%2fWhy-is-it-so-Fing-Difficult-to-Buy-Visual-Studio!.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Why_is_it_so_F_ing_Difficult_to_Buy_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Why_is_it_so_F_ing_Difficult_to_Buy_Visual_Studio</guid>
      <pubDate>Tue, 13 May 2008 17:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Building an F# powered indexing system</title>
      <description>When I first started dabbling in F#, I really struggled to understand how someone (in particular, me) would sit down and start writing an application from scratch.  Project Euler puzzles are a great way to learn syntax (and probably the best place to start), but I would have loved to see a real application's source with a sort of &amp;quot;here's how it was built&amp;quot; narrative.  So that's what I'm going to do! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f05%2f07%2fbuilding-an-f-powered-indexing-system%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f05%2f07%2fbuilding-an-f-powered-indexing-system%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Building_an_F_powered_indexing_system</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Building_an_F_powered_indexing_system</guid>
      <pubDate>Thu, 08 May 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Q: Is IQueryable the Right Choice for Me?</title>
      <description>IQueryable&amp;lt;T&amp;gt; is just one way to create custom LINQ providers, but this post outlines different approaches that are attractive for less-complicated query providers. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcommunity.bartdesmet.net%2fblogs%2fbart%2farchive%2f2008%2f04%2f27%2fq-is-iqueryable-the-right-choice-for-me.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcommunity.bartdesmet.net%2fblogs%2fbart%2farchive%2f2008%2f04%2f27%2fq-is-iqueryable-the-right-choice-for-me.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Q_Is_IQueryable_the_Right_Choice_for_Me</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Q_Is_IQueryable_the_Right_Choice_for_Me</guid>
      <pubDate>Tue, 13 May 2008 16:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Yet Another Project Euler Series (YAPES)</title>
      <description>For the past several months, I've been using F# to solve at least two Project Euler problems each week. I find this is a great way to sharpen my math skills and my F# skills simultaneously. If you're looking for a way to flex your programming muscles, you really should check out Project Euler. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f04%2f24%2fYetAnotherProjectEulerSeriesYAPES.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f04%2f24%2fYetAnotherProjectEulerSeriesYAPES.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Yet_Another_Project_Euler_Series_YAPES</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Yet_Another_Project_Euler_Series_YAPES</guid>
      <pubDate>Tue, 06 May 2008 18:31:02 GMT</pubDate>
    </item>
    <item>
      <title>New F# Compiler Released</title>
      <description>The new version of the F# Compiler was released May 1, 2008. Go download it now. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fresearch.microsoft.com%2fresearch%2fdownloads%2fDetails%2f7ac148a7-149b-4056-aa06-1e6754efd36f%2fDetails.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fresearch.microsoft.com%2fresearch%2fdownloads%2fDetails%2f7ac148a7-149b-4056-aa06-1e6754efd36f%2fDetails.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/New_F_Compiler_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/New_F_Compiler_Released</guid>
      <pubDate>Sat, 03 May 2008 02:01:02 GMT</pubDate>
    </item>
    <item>
      <title>10 Hours in F#: Exploring Concurrency Through An Ant Colony Simulation</title>
      <description>&amp;quot;I gave an hour long talk today, on Concurrency in F#. It featured some slides and a small ant colony simulation to demonstrate different kinds of threading. Overall, I liked developing in F# quite a bit; however, puzzling through the interpreter errors was a brutal process indeed.&amp;quot; &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%2f2008%2f04%2f25%2f10-hours-in-fsharp-exploring-concurrency-through-an-ant-colony-simulation.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f04%2f25%2f10-hours-in-fsharp-exploring-concurrency-through-an-ant-colony-simulation.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/10_Hours_in_F_Exploring_Concurrency_Through_An_Ant_Colony_Simulation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/10_Hours_in_F_Exploring_Concurrency_Through_An_Ant_Colony_Simulation</guid>
      <pubDate>Wed, 30 Apr 2008 11:46:03 GMT</pubDate>
    </item>
    <item>
      <title>F# vs. C#: refactoring in parallel and generics</title>
      <description>In an attempt to avoid out parameters (which suck) in C#, I refactored a bit of contrived code to bury them elsewhere.  I also worked on the equivalent F# code, and found more things about C# that may or may not suck. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f04%2f16%2fc-vs-f-some-parallel-refactoring-and-generalization%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f04%2f16%2fc-vs-f-some-parallel-refactoring-and-generalization%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/F_vs_C_refactoring_in_parallel_and_generics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/F_vs_C_refactoring_in_parallel_and_generics</guid>
      <pubDate>Wed, 16 Apr 2008 19:57:00 GMT</pubDate>
    </item>
    <item>
      <title>Functional Programming in C# - Higher-Order Functions</title>
      <description>This is the second in a series on the basics of functional programming using C#. I explore Higher-Order Functions this time. Higher-Order Functions are functions that themselves take or return functions. Meta-functions, if you like. This is a more code intensive post, that builds on the ideas that I explored last time. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2faabs.wordpress.com%2f2008%2f04%2f16%2ffunctional-programming-in-csharp-higher-order-functions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2faabs.wordpress.com%2f2008%2f04%2f16%2ffunctional-programming-in-csharp-higher-order-functions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Functional_Programming_in_C_Higher_Order_Functions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Functional_Programming_in_C_Higher_Order_Functions</guid>
      <pubDate>Wed, 16 Apr 2008 11:40:15 GMT</pubDate>
    </item>
    <item>
      <title>The insanely scalable ReaderWriterGate lock</title>
      <description>Wintellect's Jeffrey Richter, the Win32 threading guru, has written a library containing a new kind of lock: the ReaderWriterGate. Unlike other locks, this lock is highly scalable and fast with very few thread context switches. Works well with ASP.NET web apps as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2fmagazine%2fcc163532.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn2.microsoft.com%2fen-us%2fmagazine%2fcc163532.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_insanely_scalable_ReaderWriterGate_lock</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_insanely_scalable_ReaderWriterGate_lock</guid>
      <pubDate>Thu, 17 Apr 2008 08:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Trying out PowerCommands 1.1 for Visual Studio 2008</title>
      <description>Generally, I don't like to install any Visual Studio extensions at all, but I thought I should give this one a chance. I installed PowerCommands 1.1 for Visual Studio 2008, and went to play with the new functionality. Here is what I found as the most useful... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fbursteg%2farchive%2f2008%2f04%2f13%2ftrying-out-powercommands-1-1-for-visual-studio-2008.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fbursteg%2farchive%2f2008%2f04%2f13%2ftrying-out-powercommands-1-1-for-visual-studio-2008.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Trying_out_PowerCommands_1_1_for_Visual_Studio_2008</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Trying_out_PowerCommands_1_1_for_Visual_Studio_2008</guid>
      <pubDate>Wed, 16 Apr 2008 17:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Upcoming Changes In Routing</title>
      <description>Phil Haacked details the changes (some of them breaking) to Routing 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%2fhaacked.com%2farchive%2f2008%2f04%2f10%2fupcoming-changes-in-routing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2008%2f04%2f10%2fupcoming-changes-in-routing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Upcoming_Changes_In_Routing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Upcoming_Changes_In_Routing</guid>
      <pubDate>Fri, 11 Apr 2008 12:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Out parameters suck, tuples rule, F# wins</title>
      <description>The TryParse method found on many value types is nice and useful.  Unfortunately, you're forced to use out parameters to make use of them.  Ugh. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f04%2f08%2ftuples-rock-my-world%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftryingthisagain.com%2f2008%2f04%2f08%2ftuples-rock-my-world%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Out_parameters_suck_tuples_rule_F_wins</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Out_parameters_suck_tuples_rule_F_wins</guid>
      <pubDate>Wed, 16 Apr 2008 14:46:02 GMT</pubDate>
    </item>
    <item>
      <title>37 More Shocking jQuery Plugins</title>
      <description>Interesting plugins for jQuery Javascript library. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.noupe.com%2fajax%2f37-more-shocking-jquery-plugins.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.noupe.com%2fajax%2f37-more-shocking-jquery-plugins.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/37_More_Shocking_jQuery_Plugins</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/37_More_Shocking_jQuery_Plugins</guid>
      <pubDate>Thu, 10 Apr 2008 17:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Algorithm #105</title>
      <description>What's the best way to cut small pieces of paper out of a larger piece while keeping paper scrape to a minimum? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.mycsharpcorner.com%2fPost.aspx%3fpostID%3d51"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.mycsharpcorner.com%2fPost.aspx%3fpostID%3d51" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Algorithm_105</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Algorithm_105</guid>
      <pubDate>Thu, 10 Apr 2008 09:03:42 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET &amp;amp; Comet: Bringing Sockets back</title>
      <description>How do we communicate with the Web Browser without it making a request first? One solution is to have the Web Browser keep open a socket connection directly to the server using a small light-weight Flash component. &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%2faspnet%2fwxv_comet.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2faspnet%2fwxv_comet.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ASP_NET_Comet_Bringing_Sockets_back</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ASP_NET_Comet_Bringing_Sockets_back</guid>
      <pubDate>Thu, 10 Apr 2008 04:45:45 GMT</pubDate>
    </item>
    <item>
      <title>Removing Duplicate Code in Functions</title>
      <description>This is a great article on a practical use of AOP and delegates. Man, this is just slick coding. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2felegantcode.com%2f2008%2f04%2f08%2fremoving-duplicate-code-in-functions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2felegantcode.com%2f2008%2f04%2f08%2fremoving-duplicate-code-in-functions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Removing_Duplicate_Code_in_Functions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Removing_Duplicate_Code_in_Functions</guid>
      <pubDate>Thu, 10 Apr 2008 04:43:16 GMT</pubDate>
    </item>
    <item>
      <title>Configuring and customizing the health monitoring system of ASP.NET</title>
      <description>This article illustrates how to configure and customize the health monitoring system of ASP.NET.

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnetslackers.com%2farticles%2faspnet%2fConfiguringAndCustomizingTheHealthMonitoringSystemOfASPNET.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnetslackers.com%2farticles%2faspnet%2fConfiguringAndCustomizingTheHealthMonitoringSystemOfASPNET.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Configuring_and_customizing_the_health_monitoring_system_of_ASP_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Configuring_and_customizing_the_health_monitoring_system_of_ASP_NET</guid>
      <pubDate>Wed, 09 Apr 2008 21:42:54 GMT</pubDate>
    </item>
    <item>
      <title>InternalsVisibleToAttribute and strong named assemblies</title>
      <description>This one gets me every time, and Google's top hits are either wrong or incomplete.

This is a step by step in order to make internal classes of strong named assembly A visible to assembly B.  Makes testing a bit easier, and is useful for keeping prying eyes out of your DLL's APIs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstatestreetgang.net%2fpost%2f2008%2f04%2fInternalsVisibleToAttribute-and-Strong-Named-Assemblies-Step-by-Step.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstatestreetgang.net%2fpost%2f2008%2f04%2fInternalsVisibleToAttribute-and-Strong-Named-Assemblies-Step-by-Step.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/InternalsVisibleToAttribute_and_strong_named_assemblies</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/InternalsVisibleToAttribute_and_strong_named_assemblies</guid>
      <pubDate>Wed, 09 Apr 2008 16:19:56 GMT</pubDate>
    </item>
    <item>
      <title>Apples And Oranges</title>
      <description>&amp;quot;[A] recent blog post caused quite a stir on the F# mailing list. The post presents two solutions for Project Euler Problem 14: one in C# and the other in F#. The C# version clearly is hand-optimized for speed (and is indeed very fast), but the F# solution isn't. Instead, the F# code appears to be written with elegance and brevity in mind. Robert Pickering presented a challenge to create a faster F# solution, and the F# mailing list (which had been dormant for a couple of weeks) literally exploded with ideas. . . .&amp;quot; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f04%2f03%2fApplesAndOranges.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f04%2f03%2fApplesAndOranges.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Apples_And_Oranges</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Apples_And_Oranges</guid>
      <pubDate>Fri, 04 Apr 2008 16:16:03 GMT</pubDate>
    </item>
    <item>
      <title>I've got 99 Problems But a Glitch Ain't One : Problems 1-10 (F#)</title>
      <description>The first milestone: Solutions to Problems 1-10 of  Dr. Werner Hett's 99 Problems in F#.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.frickinsweet.com%2f99problems%2fpost%2f99-Problems-in-F-(1-10)-10-down2c-89-to-go.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.frickinsweet.com%2f99problems%2fpost%2f99-Problems-in-F-(1-10)-10-down2c-89-to-go.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/I_ve_got_99_Problems_But_a_Glitch_Ain_t_One_Problems_1_10_F</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/I_ve_got_99_Problems_But_a_Glitch_Ain_t_One_Problems_1_10_F</guid>
      <pubDate>Wed, 26 Mar 2008 15:58:43 GMT</pubDate>
    </item>
    <item>
      <title>I've got 99 Problems But a Glitch Ain't One : Problem 8 (F#) </title>
      <description>Solution to Problem #8 of 99 Problems in F# (Eliminate consecutive duplicates of list elements). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.frickinsweet.com%2f99problems%2fpost%2fProblem-8.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.frickinsweet.com%2f99problems%2fpost%2fProblem-8.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/I_ve_got_99_Problems_But_a_Glitch_Ain_t_One_Problem_8_F</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/I_ve_got_99_Problems_But_a_Glitch_Ain_t_One_Problem_8_F</guid>
      <pubDate>Thu, 20 Mar 2008 18:10:07 GMT</pubDate>
    </item>
  </channel>
</rss>