My Thoughts On The GitHub Actions Runner Controller

GitHub Actions can be run using one of two options: Self-Hosted Runners or GitHub-Hosted Runners. Self-Hosted runners are usually hosted on dedicated VMs, but GitHub is developing a Kubernetes-based option, called the GitHub Actions Runner Controller. In this post, I'll explore the process of deploying, customizing, and using the Actions Runner Controller and give my recommendations on when to use it and not to use it.

9 minute read

Readable and Maintainable Code - Names Matter

Writing readable code makes it easier to maintain and understand. A lot of time that could be spent fixing bugs is spent simply trying to understand what code is doing, and that is often due to how things are named. In this blog post, I'm going to highlight a few naming practices that developers can improve on to make code more readable and easier to maintain.

6 minute read

How I Started My Blog In Under An Hour

I decided to start blogging again, and needed to spin up a blog site. GitHub pages is a great platform for this, so I decided to show how I managed to spin up my new blog in under an hour as my first blog post on the new blog site. The best part is it is 100% free, and you can do it too.

5 minute read