Hi, I'm Troy

I'm a developer at Jet and a big fan of F#. Originally from Australia, I now live in New Jersey with my gorgeous wife and 6 and 1 year old daughters. I hope you enjoy the blog!

Recent Posts

Getting Started with SignalR using F# and OWIN

SignalR allows us to easily push messages back and forth between a client and server using websockets. In this post we're going to create a SignalR server and push some messages back and forth from a website. Keep reading...

Xamarin.Forms and F# in a Minute

A talk on getting started with Xamarin.Forms and F#. Keep reading...

Stay Pure and Don't Become a Mutant

The video of my talk from the inaugural Sydney F# User Group meeting. It's a light introduction to F#, function purity and immutability, particularly the dangers that Fry and Leela from Futurama encountered when they were flippant with mutation. Keep reading...

Audio on your Mac stopped working? Here's how to start it again

If you have a Mac and your audio keeps stopping, I sincerely empathise with your pain. While I haven't got a solution for you, I can help you get it started again with rebooting. Keep reading...

Running the Windows Phone Emulator inside a virtual machine on a Mac using VMware

The Windows Phone Emulator doesn't run in a virtual machine using VWware Fusion on the Mac...or does it? Keep reading...

F# syntax highlighting with Docpad and Highlight.js

DocPad is a great static site generator. I use it for this site, and am very happy with it. DocPad works very well with Highlight.js to provide syntax highlighting, unfortunately the npm module does not support F#. In this blog post I show you how to fix that. Keep reading...

?? operator in F# (but for Options!)

?? in C# is expressive and awesome. In this post I show how you can do the same thing in F#, but for Options as well. Keep reading...

let firstPost = printf "Hello, world!"

My first post! Find out what this blog is all about. Keep reading...