Simon's Blog

Running Kafka on Windows

I was introduced to Kafka the other day and was having loads of fun running it from the mac terminal. Then I wanted to try out the .net client library, so w...

F# 3.1 as C# 6.0 Strict Mode

I was reading the (probable) new features of C# 6.0, and I can’t help but feel like C# wants to just be F# at this point but just doesn’t want to alienate it...

Nancy + F# = Fancy

Last week I made the owin monad, and when I showed it to @@nbevans he suggested making it work with nancy. So I did. Let me introduce Fancy: let pipeline ...

Owin: The Myth, the Monad

I’ve played with owin in F# before and recently have been playing with computational builders. So I thought the other day, how about combining them both so y...

Tabs vs Spaces

Spaces, the final frontier Tabs vs Spaces: the greatest of all the holy wars. Well it turns out that in F# there is no need for that debate: because in F# ta...