F# 2.0 Runtime/VS 2010/.NET 4 RC now available for MSDN subscribers


MSDN subscribers yesterday were given the ability to download the release candidate (RC) of Visual Studio 2010 and .NET 4.  The suite of downloads includes the F# 2.0 Runtime. One piece left out of the RC version is Silverlight 4.  So if you are developing with Silverlight 4, keep working with Beta 2.  According to ScottGu’s blog, there will…

Architecting Solutions for the Manycore Future


I will be presenting this Wednesday at the Architect Factory at the NERD Center in Cambridge, MA.   Talk Title:             Architecting Solutions for the Manycore Future Speaker:            EEvent:                   The Architect Factory Part Deux Date:                     January 27, 2010 Track:                    Solution Architecture Track (SA)   Abstract: This talk will focus solution architects toward thinking about parallelism when designing…

F# Parallel Programming Video


The video for my F# talk on Parallel Programming with Visual Studio 2010 is now available for viewing at http://vimeo.com/8493636.  In this video, I discuss some of the advantages of .NET 4 and F# for asynchronous programming plus some of the new analysis tools built into Visual Studio 2010 for visualizing concurrency.   You can…

Parallel and Concurrent Programming with F# Slides and Code


Thank you to all who showed up at my talk last night.  As promissed, please find the slides and source code for the demos.  Special thanks to Mutaamba Maasha, who came up with a recursive solution that would process our list of 1 million 64 bit integers without running into a stack overflow error.   The…

Adding Parallel Extensions to F# for VS2010 Beta 2


Luke Hoban has a great talk last month at PDC09 on F# for Parallel and Asynchronous Programming. In that talk he references some examples of starting with imperative programming, then recursive programming, and finally the functional way using Seq.map.  He then uses the reference to the ability to parallelize it using PSeq.  Unfortunatly, there is no…

Parallel and Asynchronous Programming with F#


Next week on Monday, December 7th at 6:30 PM, I will be giving a talk on "Parallel and Asynchronous Programming with F#" for the F# User Group at the Microsoft NERD Center at 1 Memorial Drive, Cambridge, MA on the 10th floor.  Everyone is welcome, so please come for free pizza, functional coding, and a…

Intro to F# at the New England VB Pro on Nov 5


Had a great "Introduction to F#" talk at the NEVB.com (New England Visual Basic Professionals) user group last week to a full room at the Microsoft Waltham office on Jones Road.  I posted about it on the ThirdM blog site and on Twitter @Talbott.  Thanks to all who attended.  This post is a follow up to include slides…

F# User Group Tonight – Adam Chipala


As usual, every first Monday night of the month we meet at the Microsoft NERD Center (New England Research and Development) at 1 Memorial Drive, Cambridge MA (right near MIT).  But tonight, we are meeting on the 10th floor (take the elevator to the 11th floor).  Food, F#, and fun (if you are into functional programming).  Tonight…

F# Units of Measure


Remember the $125 million dollar mistake where a failure to convert English units into metric units caused the Mars probe to fly off course?  Wouldn’t it be cool if you software program had the units of measure built into the code?  I’m not sure if it would have prevented the Mars probe mistake, but it…

Code Camp F# update – Language Oriented Programming


Thanks to all who attended my talk at Code Camp.  Here are a few updates.  One attendee asked the question "What is Language Oriented Programming" and although I was able to give a limited answer, I was not happy with it.  I did a bit of digging and found a great description of LOP by…