Welcome! My name is Stuart Grassie. I'm a software developer based in the North West of England. It’s nice to meet you.

Latest Articles
Calling SSRS Reports with dotnet 6

Calling SSRS Reports with dotnet 6

At work, we have recently been porting our internal web framework into .net 6. Yes, we are late to the party on this, for reasons. Suffice it to say I currently work in an inherently risk averse industry.

Dynamic port assignment in Octopus Deploy

Dynamic port assignment in Octopus Deploy

Recently we realised that we had quite a few applications being deployed through Octopus Deploy, and that we had a number of Environments, and a number of Channels, and that managing the ports being used in Dev/QA/UAT across different servers/channels...

dotnet tools on an offline build server

dotnet tools on an offline build server

If you found this because you have a build server which is ‘offline’, without any external internet access because of reasons, and you can’t get your build to work because dotnet fails to restore the tool you require for your...

Offline VS Build Tools still tries to download? Parsing Yaml Frontmatter in F#

Parsing Yaml Frontmatter in F#

As part of modernisng, updating and generally overhauling my blog, I thought it would be nice to add some consistancy to the Yaml front matter used by Jekyll. For those who do not know, Jekyll uses Yaml front matter blocks...