#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»