Writing

Notes from the hard way.

Things I learned the hard way. Sometimes they intersect with work; sometimes I just get curious, try a thing, and summarize it.

Series

multi-part, read in order

Writing

might be outdated by the time you read it
c7n

Rationalizing Cloud Custodian Orchestration

Cloud Custodian is a powerful cloud service provider management tool that has occupied a considerable percentage of my professional headspace.

Continue reading →
golang

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.

Continue reading →
database management

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…

Continue reading →
terraform

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…

Continue reading →