Posted on Thursday June 2, 2022
Choosing the next version for your application or side-project can be a tricky process - when you do increase your major version, and what if your patch number is getting a little high? v1.0.0 looks a lot better than v0.1.567 but what's the best approach? I wanted a way of calculating the version automatically using commit messages and built some generic Groovy scripts that can be used in Jenkins builds to increment a version automatically when I merge a PR or push straight to main. This shows the code samples I've put together and how I've been using this privately up until now.
Read More
Posted on Sunday March 13, 2022
After recent adventures in tackling Azure from the ground up with only AWS experience on hand, it's time to walk through some of the pros, some of the gotchas, and how to practically build a production-ready Kubernetes stack in Azure using Terraform.
Read More
Posted on Sunday February 6, 2022
I explain how to use Docker with my a simple web server in Go, how that can be integrated that into a build pipeline in Jenkins to illustrate test results and code coverage.
Read More
Posted on Saturday January 15, 2022
A guide to coupling a few using infrastructure as code and configuaration tools together to provide an effective, repeatable pattern for building instances both locally and remotely.
Read More
Posted on Saturday January 8, 2022
A few ideas I've used over the years when working on projects outside of the day job, and how I try and stay motivated as I build them.
Read More