#Brett Weir

I almost died and all I got was this LameStation

Brett Weir • 11 min read

Jul 24, 2023 — I am healthier now than I have ever been, even while running a business, but it wasn't always that way. This week, we'll take a trip down memory lane and talk about the product that wasn't: LameStation.

Read more»

I was on the Bright Founders Talk podcast!

Brett Weir • 1 min read

Jul 17, 2023 — Join me as I talk about infrastructure, work-life balance, and entrepreneurship in this interview.

Read more»

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»

Customize a Raspberry Pi image without any hardware

Brett Weir • 18 min read

Jun 26, 2023 — Preparing SD card images is toilsome and fraught with difficulty, but there's a better way! In this article, I'll show you a method for configuring a Raspberry Pi that doesn't require hardware at all. What!

Read more»

Hosting static sites with Cloudflare R2 and MinIO Client

Brett Weir • 11 min read • Part of the Doing stuff with Cloudflare series

Jun 19, 2023 — Static site hosting services are a dime a dozen, but situations sometimes come up where you need something more flexible. In this article, we'll learn how to host a static site using only Cloudflare R2 and MinIO Client.

Read more»

Deploy a Kubernetes cluster on DigitalOcean with Terraform and GitLab

Brett Weir • 14 min read

Jun 12, 2023 — In this article, we'll deploy matching staging and production Kubernetes environments in DigitalOcean using a single GitLab-managed Terraform project, so that cluster administration is safe, reliable and not really something to worry about.

Read more»

The Bootstrapping Problem

Brett Weir • 7 min read

Jun 5, 2023 — There is a chicken-and-egg dilemma endemic to infrastructure development, where infrastructure that exists today could not be created from scratch if needed. I discuss this Bootstrapping Problem, and how to avoid it.

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»

Six reasons to start a business

Brett Weir • 6 min read

May 22, 2023 — If you've ever wondered if starting a business was right for you, here are some reasons, taken from my own experiences, that you may not have thought of.

Read more»

What is Terraform?

Brett Weir • 15 min read

May 15, 2023 — Terraform is all the rage nowadays, but what is it exactly? And what problems does it solve? Let's dive in to the exciting world of infrastructure automation.

Read more»