Blog Posts
Filter by text:
Filter by tag (clear ✕):

6 items

  1. #1

    Rebuilding My Blog

    I’ve always had a homepage or a blog of some sort, and I’ve always enjoyed tinkering with it.

    My first few sites and blogs were built on an old platform called Freewebs (RIP), which I used to host my very first website when I was about 8 years old.

    Over the years, especially as I’ve become more competent at this web development thing, I’ve rebuilt my blog a few times.

  2. #2

    A NixOS/Windows 11 Dev Env

    This post covers setting up a NixOS development environment on Windows 11 LTSC using WSL2.

    Get reproducible, declarative configuration with Windows for gaming and NixOS for development.

  3. #3

    Discord Rich Presence

    As a WSL-based NixOS user, I make life difficult for myself sometimes.

    This post details setting up Discord Rich Presence to sync my Neovim activity from WSL to this blog in real-time using npiperelay and socat.

  4. #5

    Ecto Queryable Pattern

    Ecto queries are just data! This post goes over how we can abuse that fact to build ergonomic, composable query patterns.

    Using behaviors, callbacks, and metaprogramming, we can create a single source of truth for query logic that works everywhere.

  5. #6

    NixOS, BTW

    I fell deep into the Nix ecosystem after years of distro hopping, and it completely changed how I manage my machines.

    NixOS lets me reproduce my entire environment across laptops, workstations, and servers with a single configuration repo.