git filters & diff drivers: a technical overview

As I was investigating potential solutions for storing store secret files in our git repos securely, I recently looked into how some little known features of git, namely filters and diff drivers, work. While most git users will rarely need to know about the technical details of how those work on most cases, I found …

Clean config files with YAML anchors

Some context Recently we have been working on migrating our CI infrastructure from CircleCI to Buildkite. As a result, we are manipulating and creating a lot of YAML config files across our various apps, libraries, and tools. Given that we have many similar and common values and nodes across pipelines, jobs and steps in each …