A New Decade. A New Pledge.

I originally setup this blog in 2015, with the aim of the showcasing some of my ideas and thoughts, along with being able to highlight some of my personal projects. How many blog posts did I publish between 2015 and 2019 I hear you ask? Well… just the one!

Semantic Versioning: An Overview

Semantic Versioning is a software versioning system that has been gaining popularity in recent years. With the rapid growth in software development through libraries, applications and web services having a standardised way of versioning software releases has never been as important.