Latest Posts

Running ASP.NET Core in Docker on a Raspberry Pi

Published 10 Apr 2020

One of my most recent personal projects has been to create a dashboard application to be utilised around the home. It uses VueJS as the front-end technology, which is supported by an ASP.NET Core 2.1 Web API. Unfortunately, I had to downgrade from ASP.NET 3.1 to 2.1 for reasons explained...

SSL and Client Certificate Authentication in RabbitMQ with .NET Standard 2.1

Published 18 Dec 2019

The RabbitMQ broker can be configured to use SSL for secure traffic encryption, and as a secure alternative to Basic username/password for client authentication, however it can be difficult to get set up. This post aims to explain the process in a clearer more concise way compared to the documentation.

I...

Customising the Excerpt Separators in Jekyll

Published 27 May 2019

Jekyll offers a multitude of blog related functionality out-of-the-box, all which make creating a custom blog much easier. One of these features is excerpts, which allow you to display a subset of text from blog post – useful on a list page to give the reader a quick insight into...

Publishing a .NET Standard Library to NuGet using Azure

Published 30 Apr 2019

I am keen to start contributing more to Open Source Software. Contribution can come in many forms: improving docs, creating libraries, fixing bugs or even adding features to existing libraries and frameworks. I recently had an idea for creating a NuGet package to assist with identifying ASP.NET Core application dependencies...

Simple Web Optimisation Techniques

Published 28 Feb 2019

This post covers some simple, but effective, techniques to follow when it comes to improving the performance of your website. Some of these techniques may sound quite trivial to the more experienced web developer, but it can be easy to overlook them and forget about them, especially when you have...

Creating the Blog

Published 31 Jan 2019

I have created a few simple static websites like this before, mainly when I was quite new to web development. I have spent most of my early software development career building ASP.NET MVC web applications, which one approaches in a totally different way – you already have the framework there...