Roslyn Scripting

We recently needed to support local functions in runtime C# code. This runtime code is to allow us or the Customer to customise how a HTTP POST JSON document is constructed. At the time we were using CSScript to add runtime scripting to the application, however the default Evaluator was Mono which did not support […]

Install F# on OS X

As the title indicates, this is how to install the various bits and pieces to be able to compile F# applications and run F# scripts on OS X. There are two ways I ended up doing it, both involve installing Mono. I went with the first option initially until I ended up doing iOS development […]

Install Node on OS X

Instructions that I used to install node recently. Assumptions You have homebrew already installed. Install nvm We’re going to install nvm, the node version manager (similar to rbenv). At the time this installed version 0.31. To see the latest instructions of setting up nvm, type in brew info nvm. Open Terminal Install nvm via homebrew: […]

Windows, Jenkins, Git and SSH

Having had to set up Git in Jenkins running on Windows recently, I thought I’d document what I did to get it to work. Firstly, the software involved: Windows 10 Jenkins (currently it is version 1.651) Git (Git-2.7.2-64-bit.exe from Note that this Git install comes with ssh (and some other linux utilities). Assumptions My […]