Why I'm now using 1Password

Howdy 👋I recently purchased an idevice. “Fantastic”, I hear you say, but what’s that got to do with the title of this post? For years I’ve been an ardent KeePassXC user, syncing database files between devices using Syncthing or similar self hosted tools and annoying everyone with the warm glow of smug self reliance. Sadly, Idevices don’t like that kind of thing. It’s iCloud or the highway for syncing files. Not wanting to iCloud all the things I decided to check out the big bad world of cloud hosted secrets management.

Using Minio as a backend for Terraform

Hi There! 👋I’ve been doing a lot more with self hosting recently and wondered if it were possible to use Minio as a backend for Terraform. Spoiler… it is. TLDR; link to the code is at the bottom of the article Configuring MinioI already have Minio running locally, so all I needed to do was configure a service account and create a bucket to store the state in.

Tools of The Trade :: Git

IntroductionThis is the first in a series of posts about tools and processes which make my life as a engineer better. In this first post we’ll take a look at Git . Git is a wonderful tool. For teams working together (and individuals!) on source code, git is the go to for distributed version control software. It’s assumed here that the reader already has a working knowledge of Git. This post focuses on tooling to be used on top of Git

Free Functions as a service

IntroFive minutes (almost!) to always free functions as a service courtesy of Oracle Cloud The full source code for this project is here. Why do this?All the major cloud providers offer some level of free service, however Oracle cloud is the only one offering this much compute free forever. Yeah but why Oracle?Okay you got me. I got sucked into their free tier. Plus I like the way they describe instances sizes/flavours as shapes .

Reusing Old Smart bulbs

IntroAround five years ago I purchased some smart light bulbs. They are designed to be used with a smart hub, on of these. Turns out that the company behind this has made a new version of the hub, the miboxer, which is not backwards compatible with the older bulbs. It also requires an android account with rather dubious permission requirements to use. I’m not a fan of this kind of behaviour from companies and would rather reuse things where possible.