F# the Vim way

Read Time: 5 minutes

When developing F#, there is a nice selection of quality development environments to choose from. One option that is often overlooked is Vim. IDEs have some really nice functionality, but often I just need a good editor with the right plug-ins. When it comes down to it, I’ll use whatever tools are necessary to get the job done. But all things being equal, the more I can live in Vim, generally the happier I am. The Vim muscle-memory built up over time has a strong pull toward a level of efficiency. So for anyone who falls into that category, this is for you.

Read More

F# Scripting

Read Time: 5 minutes

Today I want to provide a quick overview of F#‘s scripting capabilities and how they can integrate into your daily workflow. Depending on your current perspective, you may not have considered using F# as a daily scripting tool. If not, then you should. Why leave all the untapped power just setting there?

Read More

Building an MQTT server in F# - Part 1

Read Time: 7 minutes

F# isn’t often mentioned when discussion turns to writing a server. But it is a more than capable language to accomplish such tasks. Honestly, what it brings to the table is an asset in comparison to other languages and should be considered more often. Beyond the language are supporting capabilities, like Kestrel, that become a huge resource when venturing down this path. In this series of posts I’ll use MQTT as an implementation case study.

Read More