Twilight Dragon Services Using less memory to look up IP addresses in Mess With DNS Ive been having problems for the last 3 years or so where Mess With DNS periodically runs out of memory and gets OOM killed. This hasnt been a big priority for me: usually it just goes down for a few ... 2 jan 2025
Twilight Dragon Services Some notes on upgrading Hugo Warning: this is a post about very boring yakshaving, probably only of interest to people who are trying to upgrade Hugo from a very old version to a new version. But what are blogs for if not documen... 2 jan 2025
Twilight Dragon Services Terminal colours are tricky Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. ... 2 jan 2025
Twilight Dragon Services Some Go web dev notes I spent a lot of time in the past couple of weeks working on a website in Go that may or may not ever see the light of day, but I learned a couple of things along the way I wanted to write down. Here ... 2 jan 2025
Twilight Dragon Services Reasons I still love the fish shell I wrote about how much I love fish in this blog post from 2017 and, 7 years of using it every day later, Ive found even more reasons to love it. So I thought Id write a new post with both the old reas... 2 jan 2025
Twilight Dragon Services Migrating Mess With DNS to use PowerDNS About 3 years ago, I announced Mess With DNS in this blog post , a playground where you can learn how DNS works by messing around and creating records. I wasnt very careful with the DNS implementation... 2 jan 2025
Twilight Dragon Services Go structs are copied on assignment (and other things about Go I'd missed) Ive been writing Go pretty casually for years the backends for all of my playgrounds ( nginx , dns , memory , more DNS ) are written in Go, but many of those projects are just a few hundred lines and ... 2 jan 2025
Twilight Dragon Services Entering text in the terminal is complicated The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was editing a command you already typed in. This really resonated with me:... 2 jan 2025
Twilight Dragon Services Reasons to use your shell's job control Hello! Today someone on Mastodon asked about job control ( fg , bg , Ctrl+z , wait , etc). It made me think about how I dont use my shells job control interactively very often: usually I prefer to jus... 2 jan 2025
Twilight Dragon Services New zine: How Git Works! Hello! Ive been writing about git on here nonstop for months, and the git zine is FINALLY done! It came out on Friday! You can get it for $12 here: https://wizardzines.com/zines/git , or get an 14-pac... 2 jan 2025
Twilight Dragon Services Notes on git's error messages While writing about Git, Ive noticed that a lot of folks struggle with Gits error messages. Ive had many years to get used to these error messages so it took me a really long time to understand why fo... 2 jan 2025
Twilight Dragon Services Making crochet cacti I noticed some tech bloggers I follow have been making April Cools Day posts about topics they dont normally write about (like decaf or microscopes ). The goal isnt to trick anyone, just to write abou... 2 jan 2025