Overengineering an Obsidian dashboard to get better at Marvel Snap

Using data to answer the ultimate gamer question - why am I so bad?

April 1, 2025 · 5 min

The Obsidian Migration - One Week Later

An experience report of using Obsidian for a week, coming from a year of Logseq

March 17, 2025 · 4 min

Migrating from Logseq to Obsidian

Logseq’s clunky apps and glacial development pace finally motivated me to migrate my journaling to Obsidian, here’s how I did it.

March 9, 2025 · 3 min

Assorted NixOS things

Running log of random things I’ve learned about Nix/NixOS/Nixpkgs

December 7, 2024 · Last modified: December 15, 2024 · 3 min

Deploying applications to Fly.io without Docker

A quick guide to deploying apps to Fly.io without a local Docker installation

October 5, 2024 · 3 min

Assorted Git things

A running log of Git concepts I’ve learned since I started journaling

October 1, 2024 · Last modified: March 10, 2025 · 3 min

Creating private services on NixOS using Tailscale and Caddy

Tailscale is a mesh VPN that makes it dead simple to connect almost any device together in a private network. Caddy is a web server that focuses on ease of use and automatic HTTPS. I am a fan of both of these, and I was very excited to discover that Tailscale has an experimental integration with Caddy that leverages their tsnet library to allow creating unique Tailscale addresses for individual virtual hosts in your Caddy configuration. Here’s a quick run down of how to set this up on NixOS. ...

August 28, 2024 · 4 min

A tour of my screenshots folder

The history of my Minecraft adventures as told by my screenshots folder

April 1, 2024 · 5 min

Improving dependency sync speeds for your Gradle project

Waiting for Gradle to download dependencies is so 2023

March 31, 2024 · 8 min

Using containers in NixOS

NixOS allows running arbitrary Docker containers declaratively, these are some of my notes on my usage of this functionality.

December 8, 2023 · 1 min