Start Here
I blog infrequently and poorly, but this is what I’ve got
Rationalizing Cloud Custodian Orchestration
Cloud Custodian is a powerful cloud service provider management tool that has occupied a considerable percentage of my professional headspace. The internet doesn’t need…
Continue Reading Rationalizing Cloud Custodian Orchestration
Using Terraform to Write Terraform for Software-Vended Infrastructure Blocks
A general thread running through the Terraform value proposition is creating a culture of clearly defined and source-controlled infrastructure artifacts. Sit through enough Terraform…
Continue Reading Using Terraform to Write Terraform for Software-Vended Infrastructure Blocks
A Python Dev’s Naive Guide to Monkey Patching with Structs in Go
If you spend much time talking to me about Python, my firm belief that a well-maintained project should be typed and analyzed will probably…
Continue Reading A Python Dev’s Naive Guide to Monkey Patching with Structs in Go
Using Github Actions to ship RDS schema migrations without exposing your instance to the internet
GitHub Actions has become many teams’ go-to code-building and container-shipping solution. With its support for chained workflows, your commits to the main can run…
Sharing Secrets Among Terraform Friends
In small team environments, establishing good practices around secret sharing can feel like an “important pattern with little practical application” and thus never gets…
Mocking Azure and GCP for Python Tests
If you spend much time in the Cloud Engineering space, the moto testing module has probably come up. It’s a reliable option for writing…