The Reluctant Software Developer: Contributing to HashiCorp Vault

The Reluctant Software Developer: Contributing to HashiCorp Vault
I recently submitted my first source code contribution to HashiCorp Vault. This is outside my usual type of work. In this post I walk through my experience!
Read more →

Administering Terraform Cloud using GitHub Actions

Administering Terraform Cloud using GitHub Actions
In this post I show how I have created a few custom GitHub actions to allow me to create workspaces in Terraform Cloud automatically as well as triggering runs and applying variable sets to my workspace. I go through details about how to create custom GitHub actions using the Docker action type. I also show a complete GitHub workflow where I use my custom actions to automatically create new Terraform Cloud workspaces when a pull request is opened, and to automatically delete the workspace when the pull request is closed.
Read more →

Review: Cloud Native Go

A book about building reliable services in unreliable environments using Go.
Read more →