<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with DustinCampbell</title>
    <description>the latest stories tagged with 'DustinCampbell' 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>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>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>Why I Love F#: A Refactoring Tale</title>
      <description>An amazing journey! The author takes fairly naive F# code and transforms it into elegant, beautiful code, introducing language features and concepts along the way. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f03%2f14%2fWhyILoveFARefactoringTale.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f03%2f14%2fWhyILoveFARefactoringTale.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_I_Love_F_A_Refactoring_Tale</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_I_Love_F_A_Refactoring_Tale</guid>
      <pubDate>Thu, 20 Mar 2008 15:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Why I Love F#: Lists - The Basics</title>
      <description>A wonderful explanation of lists in F#, how they operate, and how to use them. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f03%2f03%2fWhyILoveFListsTheBasics.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f03%2f03%2fWhyILoveFListsTheBasics.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_I_Love_F_Lists_The_Basics</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_I_Love_F_Lists_The_Basics</guid>
      <pubDate>Tue, 04 Mar 2008 14:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Why I love F#: Option Types</title>
      <description>Dustin Campbell goes over F# option types. Option types are a simple example of a discriminated (or tagged) union, although understanding that isn't necessary in order to use them. Simply put, an option type wraps a value with information indicating whether or not the value exists. For C# or VB programmers, it may be convenient to think of option types as a mutant cross between .NET 2.0 nullable types and the null object design pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f02%2f25%2fWhyILoveFOptionTypes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f02%2f25%2fWhyILoveFOptionTypes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_I_love_F_Option_Types</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_I_love_F_Option_Types</guid>
      <pubDate>Tue, 26 Feb 2008 18:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Why I Love F#: Result Tuples</title>
      <description>great and direct presentation on how to call C# Code from F# &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f01%2f29%2fWhyILoveFResultTuples.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f01%2f29%2fWhyILoveFResultTuples.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_I_Love_F_Result_Tuples</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_I_Love_F_Result_Tuples</guid>
      <pubDate>Wed, 06 Feb 2008 20:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Building Data Out Of Thin Air</title>
      <description>A wild ride through theoretical implementations of Cons, Car and Cdr in Scheme, followed by implementations in C# 3.0 and VB 9. Guaranteed to stretch your mind. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdiditwith.net%2f2008%2f01%2f01%2fBuildingDataOutOfThinAir.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdiditwith.net%2f2008%2f01%2f01%2fBuildingDataOutOfThinAir.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Building_Data_Out_Of_Thin_Air</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Building_Data_Out_Of_Thin_Air</guid>
      <pubDate>Fri, 04 Jan 2008 09:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>