Brett Weir

The personal website of Brett Weir.
https://brettweir.com/ (RSS)
visit blog
The LameStation and open hardware
4 Nov 2024 | original ↗

Some thoughts on open hardware as I take a trip down memory lane.

I almost died and all I got was this LameStation
24 Jul 2023 | original ↗

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!
17 Jul 2023 | original ↗

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
3 Jul 2023 | original ↗

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
26 Jun 2023 | original ↗

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
19 Jun 2023 | original ↗

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
12 Jun 2023 | original ↗

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
5 Jun 2023 | original ↗

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
29 May 2023 | original ↗

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
22 May 2023 | original ↗

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.

What is Terraform?
15 May 2023 | original ↗

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.

Confessions of a document generator
1 May 2023 | original ↗

A tale of how easily a project can be derailed by attempting to automate things that maybe don't need to be automated.

Building a static site with Eleventy and Tailwind
17 Apr 2023 | original ↗

Eleventy and Tailwind are two popular tools for front end development, but making them work together is non-obvious. We'll explore these tools for the first time and work on getting them to play nicely together.

Crossing the uncanny valley
3 Apr 2023 | original ↗

Lately, I've been feeling a lot of anxiety about my role in the post-AI future. Without many answers, I decided to see what ChatGPT had to say.

Installing things with style
27 Mar 2023 | original ↗

The `install` command is profoundly useful and profoundly underrated. Learn how this tiny unassuming command can save a ton of scripting and make your installations cleaner and more robust.

↑ these items are from RSS. Visit the blog itself at https://brettweir.com/ to find other articles and to appreciate the author's digital home.