F# - Why You Should Give an F (DDD Melbourne Presentation)

July 19, 2014 1:07 PM

Today at DDD Melbourne I gave an introductory presentation on F#, .NET’s general purpose functional programming language. (read more)

FSharp.Azure 1.0 - with support for option types

May 24, 2014 9:47 AM

This week I published the 1.0 stable release of FSharp.Azure on NuGet. Compared to the beta, it has one extra feature I slipped in: support for using option types on your record fields. (read more)

Querying Azure Table Storage Data using FSharp.Azure

May 11, 2014 12:06 PM

In my last post, I showed how to use FSharp.Azure to modify data in Azure table storage. FSharp.Azure is a library I recently released that allows F# developers to write idiomatic F# code to talk to Azure table storage. In this post, we’ll look at the opposite of data modification: data querying. (read more)

Modifying Azure Table Storage Data using FSharp.Azure

May 08, 2014 1:23 PM

In my previous post I gave a quick taster of how to modify data in Azure table storage using FSharp.Azure, but I didn’t go into detail. FSharp.Azure is the new F# library that I’ve recently released that lets you talk to Azure table storage using an idiomatic F# API surface. In this post, we’re going to go into deep detail (read more)

Announcing FSharp.Azure - An Idiomatic F# Azure Storage API

May 06, 2014 12:03 PM

Over the last few months I’ve been learning F#, .NET’s functional programming language. One of the first things I started fiddling with was using F# to read and write to Azure table storage. Being a .NET language, F# can of course use the regular Microsoft WindowsAzure.Storage API to work with table storage, however that forces you to write F# in (read more)