Blog
I write this blog to help me better express myself, and to practice thinking in public.
Here are some notable posts:
You can also view posts by tag.
So long, Signal
My reaction to Signal deprecating their SMS support. I liked having one less messaging app to think about.
Brett Weir, Jan 26, 2023, 3 mins
Serve static assets with Cloudflare R2
Cloudflare's S3 offering turns out to be really easy to set up. I'll show you what R2 can do by building an asset CDN for brettweir.com.
Brett Weir, Jan 11, 2023, 5 mins
Find missing files in Linux
Not every missing file requires a trip to StackOverflow. With a little knowledge of your system, you can often troubleshoot problems faster and without leaving the terminal.
Brett Weir, Jan 9, 2023, 6 mins
Build an Inkscape container
We'll walk you through creating an Inkscape container to run in CI jobs, and prove that you can automate just about anything with a command line interface.
Brett Weir, Jan 6, 2023, 4 mins
Phone numbers are not secure
A ton of services require the use of SMS for two-factor authentication. Learn why this is a terrible idea, and why you should avoid services that do this.
Brett Weir, Jan 4, 2023, 3 mins
GitLab is a bargain
GitLab seems expensive, but when you consider what you'd need to buy to replace it, the price starts looking pretty reasonable.
Brett Weir, Dec 30, 2022, 6 mins
Proxy Docker images via GitLab
Docker Hub limits the rate at which you can pull container images. Here's how you can use GitLab's built-in image proxy to get around these limits.
Brett Weir, Dec 28, 2022, 3 mins
Making history
Bash saves every command you type! Learn how to capture shell sessions you want, and safely erase ones you don't.
Brett Weir, Dec 8, 2022, 3 mins