Blog
Technical writing, personal updates, and my thoughts on the world at large.
-
🔎 How I made an EditorConfig linter 20x faster for fun (and no profit)
I made a fast EditorConfig linter in Rust!
-
🌀 Being nonlinear: A transition from modding
How I made the transition from modding to the real world, with some broadly applicable advice.
-
📚 A 2024 dispatch
It's been quite a bit of a year, let's break it down...
-
🛠️ Fixing a broken Fedora 38 to 40 upgrade
I go a little deep into the weeds to fix a partial Fedora 38 to 40 upgrade.
-
🎨 Sprucing up my website for 2024, part 2
In which I do the second redesign of my website, making a radical departure.
-
✍️ The Velocity Chronicles, Part 0
An introduction to the story of the Velocity Minecraft proxy, starting from the very beginning.
-
🎨 Sprucing up my website for 2024
In which I do the first redesign of my website in a year. Until I redo it again.
-
📚 A 2023 dispatch
It was quite the year for me. Here's how it all boiled down.
-
🐦🔥 Misadventures with Phoenix Framework
In which I port an old project of mine to Phoenix Framework.
-
📚 A 2022 dispatch
A lot of things went down this year. Here's the highlight.
-
Catching up on things
It's been a long time coming, but here's a long-awaited post.
-
Tuning Minecraft for OpenJ9
(Historical) Learn how to tune OpenJ9 to run your Minecraft server optimally, with a explanation of each flag and a convenient shell script.