Chris Smith's completely unique view
Algorithms, functional programming, CLR 4.0, and of course, F#!
Edit: If you are interested in learning F#, let me take the opportunity to provide a shameless plug...
Author: ChrSmith Date: 05/02/2008
If you don’t know what the Sieve of Eratosthenes is, don’t worry because a few days ago neither did...
Author: ChrSmith Date: 04/29/2008
So I figured I’d check out Windows Live Writer and see what all the buzz is about. Update: With a...
Author: ChrSmith Date: 04/24/2008
Edit 2/8/2010: Updating for recent F# language changes. In our continuing series of how to solve...
Author: ChrSmith Date: 04/15/2008
As Don and Brian have mentioned, we are working towards an April Update to the F# research release...
Author: ChrSmith Date: 04/11/2008
In response to an earlier post a reader wrote: Sent From: naminSubject: (|EnsurePrefix|) -- why is...
Author: ChrSmith Date: 03/27/2008
Brian McNamara, the latest addition to our stellar F# dev team, wrote up a great blog post on some...
Author: ChrSmith Date: 03/26/2008
Project Euler problem 24 in F# Problem 24 is defined as: A permutation is an ordered arrangement of...
Author: ChrSmith Date: 03/22/2008
Edit 2/8/2010: Update for recent F# language changes James Margetson recently showed me a great tip...
Author: ChrSmith Date: 03/13/2008
I haven't been to Project Euler in a while, but since I'm seeing other F# folks are getting into it,...
Author: ChrSmith Date: 03/07/2008
From the 'code which is valid but looks strange and might be removed in the next release of F#, but...
Author: ChrSmith Date: 03/04/2008
Edit 2/8/2010: Updating code samples for recent language changes. In my last post I introduced...
Author: ChrSmith Date: 02/22/2008
You may have heard of Active Patterns before – typically in conjunction with the words ‘awesome’ or...
Author: ChrSmith Date: 02/21/2008
#light open System // ************************************************************* // * Pattern...
Author: ChrSmith Date: 02/14/2008
Today you might have noticed that Soma blogged about MSDN Code Gallery, which is a website devoted...
Author: ChrSmith Date: 01/28/2008
You may have heard of two tools that come with the current F# distribution, fslex and fsyacc. Both...
Author: ChrSmith Date: 01/18/2008
I was writing some F# code this week and ran into problem. Consider the following code: type Thingey...
Author: ChrSmith Date: 01/09/2008
Edit 2/8/2010: Updated syntax for latest F# language. Recently I started playing a collectable card...
Author: ChrSmith Date: 01/05/2008
This week I had the pleasure of writing some of our test automation infrastructure in F#. Not only...
Author: ChrSmith Date: 12/14/2007
Here is a quick write-up on how to solve Project Euler’s Problem 23 in F#. Problem 23 is defined as...
Author: ChrSmith Date: 12/08/2007
Now that Visual Studio 2008 is out the door it is time to celebrate and think about 'the next big...
Author: ChrSmith Date: 11/20/2007
Here is a quick write-up on how to solve Project Euler’s Problem 5 in F#. Problem 5 is defined as...
Author: ChrSmith Date: 11/10/2007
It’s been a few days, so here is Project Euler’s problem 2 in F#. Problem 2 is defined as follows:...
Author: ChrSmith Date: 10/26/2007
A while ago I found a wonderful website called Project Euler, which provides a steady stream of...
Author: ChrSmith Date: 10/23/2007
Tomorrow I get on a plane headed to Orlando to talk about all things Visual Basic and Visual Studio...
Author: ChrSmith Date: 06/02/2007
Today Microsoft publically announced a product which has been in the words for quite some time. I...
Author: ChrSmith Date: 05/30/2007
In this post I'd like to touch on the subject of Automation Stability, which is crucial for any...
Author: ChrSmith Date: 05/18/2007
If you are going to be in Orlando the first week of June, stop on by TechEd...
Author: ChrSmith Date: 05/02/2007
A while ago I said that a professional tester should split his or her time to testing the product...
Author: ChrSmith Date: 04/23/2007
You might have noticed a distinct lack of blogging for past couple of months, and well, to say I...
Author: ChrSmith Date: 04/17/2007
Currently at Microsoft we are well into the Mid-Year Career Discussion, which for me at least has...
Author: ChrSmith Date: 03/16/2007
While visiting family in Texas I found this gem posted on slashdot 10 Web Operating Systems...
Author: ChrSmith Date: 12/27/2006
Soon the next release of Visual Studio will come out, and in it all sorts of new language...
Author: ChrSmith Date: 12/05/2006
Just a quick status update on the WCF side of things. We are currently finishing up some development...
Author: ChrSmith Date: 10/25/2006
One of the greatest features of NetHack was the ability to achieve a rich interaction between...
Author: ChrSmith Date: 10/08/2006
In the beginning there was Rogue (https://en.wikipedia.org/wiki/Rogue_(computer_game)), then Hack...
Author: ChrSmith Date: 10/08/2006
Mike Wade, VS2005 Bootstrapper author and all-around nice guy wrote a blog entry about authenticode...
Author: ChrSmith Date: 10/04/2006
For one reason or another it would be awesome to write an Operating System in X, where X is some...
Author: ChrSmith Date: 10/01/2006
As you might have noticed, despite my best efforts I just haven't been able to keep my blog focused...
Author: ChrSmith Date: 09/22/2006
Who listens to the blogosphere? The question sounds simple enough, but unfortunately I haven’t been...
Author: ChrSmith Date: 09/13/2006
I've been using the new RSS capabilities in Outlook 12 to monitor some great blogs out there....
Author: ChrSmith Date: 09/06/2006
While working on the team's Tier Services testbed, that is a collection of WCF services for testing...
Author: ChrSmith Date: 08/10/2006
So the past month I've been pretty busy. The Indigo team has started a new Sprint and I have had the...
Author: ChrSmith Date: 07/31/2006
I'm pleased to announce that just now I was able to use the Visual Studio tools for WCF (AKA Windows...
Author: ChrSmith Date: 06/30/2006
So the Visual Studio Indigo Tools team met today to discuss the UI for the Add Service Reference...
Author: ChrSmith Date: 06/09/2006
This is totally a shameless plug, but MSDN published my white paper entitled "Authoring a Custom...
Author: ChrSmith Date: 06/07/2006