#yaml

Meet cici-tools, a multi-tool for building GitLab CI/CD pipelines

Brett Weir 9 min read

Jul 3, 2023 — Writing the same GitLab CI/CD pipeline over and over isn't much fun, but making reusable pipelines at scale is hard. Here's a set of tools I've been developing to make things easier.

Read more»

Loading config files in Python

Brett Weir 9 min read

May 29, 2023 — Application configuration isn't the most exciting part of your stack, but it's surprisingly hard to get right. I present a recipe for loading config files that is clean, easy to implement, and grows with your application.

Read more»

All the ways to write a string in YAML

Brett Weir 6 min read Part of the YAML survival guide series

Mar 13, 2023 — There are multiple ways to represent a string in YAML, but it's not easy to know why you'd choose one over another. Here's a primer on YAML string syntax and why and when to use each one.

Read more»