Blog
The LameStation and open hardware
Brett Weir, November 4, 2024
Some thoughts on open hardware as I take a trip down memory lane.
I almost died and all I got was this LameStation
Brett Weir, July 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.
I was on the Bright Founders Talk podcast!
Brett Weir, July 17, 2023
Join me as I talk about infrastructure, work-life balance, and entrepreneurship in this interview.
Meet `cici-tools`, a multi-tool for building GitLab CI/CD pipelines
Brett Weir, July 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.
Customize a Raspberry Pi image without any hardware
Brett Weir, June 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!
Hosting static sites with Cloudflare R2 and MinIO Client
Brett Weir, June 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.
Deploy a Kubernetes cluster on DigitalOcean with Terraform and GitLab
Brett Weir, June 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.
The Bootstrapping Problem
Brett Weir, June 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.
Loading config files in Python
Brett Weir, 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
Six reasons to start a business
Brett Weir, 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.