Chrysanthemum, an overengineered Discord bot
My partner co-runs the unofficial Roblox Discord server, one of the single largest Discord servers in existence, with almost 800,000 members as of this writing. Managing a server this large requires a lot of assistance from bots for moderation. In an effort to help her out, I’ve spent the past six months on and off writing perhaps the most overengineered Discord bot around: Chrysanthemum, a content filtering bot.
Concurrent Unit Testing in Rocket with a Database
I’ve been writing a webapp using Rocket lately, and as part of that, I wanted to write unit tests for my routes. This requires testing against a database. I came up with a solution to enable concurrent unit testing when testing a Rocket application, which vastly improves the runtime of
How I back up my data
For a long time, I didn’t have backups at all. Most of what I cared about was in the cloud already, on GitHub or various Google services. However, in the past eighteen months or so, I’ve begun to accumulate lots of files that I don’t really want to store in plaintext on Google Drive or the like. This, combined with a general reluctance to be reliant on Google services for my data backups, led me to delve into a more robust backup solution.
Sending Notifications in Windows with Rust
I needed to send some notifications for a project, so I went on an exploratory mission of how to do it!