Hi, I'm Troy

I'm a developer. I like F#, C#, Node.js and Xamarin. I run the Sydney F# user group. I work for SMS M&T.

I live in Sydney, Australia with my gorgeous wife and 4 year old daughter. I shave with a straight (cut-throat) razor. I ride mountain bikes and road bikes. I also ride a Yamaha R6. I'm a slow runner, but I dream of being fast. I play the bass and am learning the piano. I watch Futurama - a lot.

I also blog.

Recent Posts

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...