Blog

In-depth tutorials, guides, and thoughts about infrastructure and automation.


Brett Weir 5 min read

Build an Inkscape container

Automate Inkscape image exports in CI

Jan 6, 2023 — 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.

Read more»

Brett Weir 5 min read

Phone numbers are not secure

Stop using them for security purposes

Jan 4, 2023 — 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.

Read more»

Brett Weir 8 min read

GitLab is a bargain

Some things you don't need to worry about if you use GitLab

Dec 30, 2022 — GitLab seems expensive, but when you consider what you'd need to buy to replace it, the price starts looking pretty reasonable.

Read more»

Brett Weir 4 min read

Proxy Docker images via GitLab

Overcome Docker Hub rate limiting and improve resilience

Dec 28, 2022 — 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.

Read more»

Brett Weir 4 min read

Making history

Save a transcript of your shell session after the fact

Dec 8, 2022 — Bash saves every command you type! Learn how to capture shell sessions you want, and safely erase ones you don't.

Read more»