I switched from Google Analytics to Fathom Analytics

I run a few different websites and one thing that’s always been a constant is Google Analytics. It’s become the ubiquitous way for websites to track visitor statistics and gain a heap of useful insights. The insights are great, but the privacy tradeoff is something I’ve never been comforatble with.
Read more →

Using Keybase Webhooks with Civilization VI and Glitch

Using Glitch in conjunction with Keybase’s handy Webhook bot, this guide takes you through the process of setting up simple turn notifications from Civilization VI’s Play By Cloud mode directly in the Keybase chat client so you’ll quickly know when it’s time to take your next turn.
Read more →

Signing GitHub commits using Keybase

Commits made on the GitHub website are automatically verified, however if you’re working with git locally, you’ll need to sign your commits using GPG before pushing them to GitHub. There are many ways to create and manage GPG keys, but I’m going to explain how to do it using Keybase, as it’s the way I manage my own keys.
Read more →

Using Keybase for SSH with gpg-agent on macOS

While password authentication is the default method most SSH (Secure Shell) clients use to authenticate with remote servers, there’s plenty of potential security vulnerabilities with this approach. This guide takes you through setting up public key authentication using your Keybase GPG key as an alternative method of verifying identity.
Read more →

Factorio Mod Development on macOS: Testing Multiplayer

Factorio maintains a deterministic game state and so mod developers often need to test their mods in a multiplayer environment to ensure they are stable. Trying to run multiple copies of Factorio on the same machine in order to simulate a multiplayer session is not a simple process on macOS and so this guide takes you through how I manage to circumvent this issue.
Read more →