Benoit Mandelbrot

I just read that earlier today, Benoît Mandelbrot passed away.  Mandelbrot’s most famous discovery, the Mandelbrot fractal, played an important early role in my interest in both programming and mathematics, and I’ve revisited Mandelbrot fractals many times as programming samples for new languages or frameworks I’ve looked at.  I was lucky to have an opportunity…

3

Twitter OAuth in F#

I have a few F# demos which use the Twitter APIs as simple examples of accessing online data interactively and working with it in F#.    Recently, Twitter moved to require OAuth for accessing Twitter APIs on behalf of a user.  Below is the F# code I wrote to integrate OAuth, which should work for any…

3

F# Scaling from Explorative to .NET Component – F# Talk @ TechEd 2010

Last Thursday I gave an F# talk at TechEd New Orleans titled “F# in Visual Studio 2010”.  The talk aimed to highlight a few ideas: F# enables exciting new developer scenarios in Visual Studio (explorative bottom-up programming in the F# Interactive) F# can leverage many/most of the powerful developer tools in Visual Studio (projects, debugging,…

3

F# for Parallel and Asynchronous Programming – PDC 2009

Last November at PDC 2009 in Los Angeles I gave a talk on F# for Parallel and Asynchronous Programming.  Video of the talk is available online at http://microsoftpdc.com/Sessions/FT20.  Slides and demo content are on Code Gallery at PDC2009 Demo Code- F# for Parallel And Asynchronous Programming. The talk begins by covering basic F# concepts, and…

2

ICFP Programming Contest 2009

This year’s ICFP Programming Contest starts today.  We’ve got a team participating, any other F# teams out there?  Last year, I posted an F# implementation of the 2006 ICFP contest problem, which was an amazing and complex set of puzzles inside a custom virtual machine.   Here’s a Silverlight version of that virtual machine, implemented on…

2

F# in Silverlight

Over the last couple years, there has been an explosion of interest in Silverlight.  As a .NET-based runtime, it is possible to compile Silverlight applications with any .NET language, and we’ve seen a lot of F# developers using F# in Silverlight.  However, until recently this involved building an application using the desktop version of the…

9

F# on Windows Azure

Windows Azure was announced yesterday, and along with it, the first CTP of the SDK and Visual Studio tools.  If you haven’t yet tried it, go take a look.  On top of serving as a hosting service for web applications, Azure also provides a really simple way to do distributed compute and storage in the…

5

Standard Deviation and Event-based Programming

A couple weeks ago, I had the opportunity to do a really fun presentation on F# at the .NET Meetup in New York.  At the end, I got a great question, which I talked about a little at the presentation, but thought I’d talk about further in a blog post. The following isn’t exactly how…

3

F# September 2008 CTP – Known Issues

We released the F# CTP a few weeks ago, and have been receiving tons of great feedback from F# developers since.  Here are some of the common issues which we’ve been asked about.  We’ll continue to add on to this list as any new issues are raised.  Please continue to send any feedback, suggestions or…

1

ICFP Programming Contest

This years’ installment of the ICFP Programming Contest is coming up this weekend.  For those who haven’t had the chance to try out this programming contest before, I definitely recommend it.  I’ve done the contest 3 of the last 5 years, and each time has been an amazing experience.  This year, we’ve got a couple of…

3