Tagging in Contentful

Posted on Tuesday, 20th April 2021

What is taxonomy?

Simply put taxonomy is classifying objects by characteristics or usage. In terms of a CMS this can be grouping pages by type, it could be used for categorising images, it could even be used change how a page is rendered.

Why is this...


Can you have emoji's in URLs?

Posted on Thursday, 8th April 2021
Air Control Tower

Mediator Design Pattern for CMS builds

Posted on Friday, 19th February 2021

After being recommended Mediatr a while back I have been finding more and more use cases for it. the most recent has been for CMS development where the CMS supports 'dynamic areas' such as Content Areas in Episerver (Optimizely), and multi reference...


Generating testable content in Episerver

Posted on Monday, 4th January 2021

After recently starting working with Episerver. I have decided to try and put together a series of blog posts on the ways I am leveraging the features available in Episerver.

This post is going to be about how I use an Initializable Module to create...

nuget logo

My go-to nuget packages

Posted on Saturday, 12th December 2020

I find myself using a few key nuget packages in most, if not all, project. Some well known, some not so much.

So I thought I would document the ones I use often. It would be great to hear about any I have missed, and any on my list you haven't used, but...


Episerver - Initial thoughts

Posted on Wednesday, 25th November 2020

After primarily working with SDL Tridion for the past 5 years (along with Contentful) and prior to that Umbraco. I have recently started working with Episerver, and I wanted to give my initial thoughts on it.

After starting the training/certification I...

C# 9.0

C# 9.0 - Blurring the lines between object oriented programming and functional programming

Posted on Tuesday, 24th November 2020

C# has always been a very object-oriented language. Initially based on Java, over the years it evolved and improved, but always been close to it's Java roots. Recently there has been a shift in focus to introduce more features you would see in functional ...


Sitemap Driven Load Test

Posted on Tuesday, 27th November 2018

A pretty simple little script that can be run on Linux (or Windows Subsystem for Linux (WSL)), which will pull a sitemap.xml and turn it into a csv, and the randomly order it and use it as a data source for Taurus to run a JMeter load test.


SDL Topology Generator

Posted on Wednesday, 5th April 2017

Available at

In preparation for taking my SDL certification(s) I came across a need for something to make setting up the topology in SDL Web 8 easier, as it can currently only be run using powershell scripts,...