/ :: blog


2020-05-29 Writing a personal whois API

A while back I wrote a whois API to contain some basic information about me. It was written in Node.JS, and had different JSON responses based on the path you requested (e.g. /name, /job, etc.). The code is here if you are interested in how the first iteration of this project worked. It was hosted on an intentionally-unnamed SaaS provider that just wasn't up to scratch.

2020-05-22 How I Publish Notes

I have a love/hate relationship with writing blog posts. On the one hand, I love looking back at stuff that I have written, and I like the sense of accomplishment I get when I look at the post in all its glory, formatted nicely, on the Internet for the world to see. On the other hand, I find it really hard to commit to a single idea in enough detail to make it worthwhile spending the time writing a blog post.

2019-07-28 Containers Homework

At work, we have several “working groups” centred around specific technologies we use. The purpose of these is to have a way for us lowly engineers to have input into our “tech menu” that we work with. There are several software-engineering-focused groups (JVM, Nodejs, etc.) but so far only one that relates to operations in a broad sense: the container working group.

2019-07-25 Behind the Curtain

Regular visitors to this website will notice that it has had a little bit of a revamp. Previously my site was a custom theme for Jekyll hosted on GitHub pages. I got fed up about something to do with GitHub and so decided to move away. I took a rip of the static site and threw it up on an OpenBSD box I had lying around (as you do). This worked fine but any time I wanted to make a minor edit, I had to ssh into the box and make my changes there. Not ideal.

2019-01-25 Learning C

I was going to come up with a witty title for this blog post, but my brain is fried from everything that's been injected into it.