Beyond software development, I enjoy doing system configuration & administration, networking, and security.
My current web stack is built on Node.js, using Express.js for the server, Pug.js for the UI and Tailwind to make it all pretty.
A huge list of alternatives to Google products. Privacy tips, tricks, and links.
Due to the huge size of the list, the document is not edited directly. Instead, contributors edit YAML files, which are sent through a JS script to compile the document in a GitHub Actions script.
As a bonus, another script publishes the document to the r/privacy subreddit wiki.
ShareX upload servers are commonly used on Discord to share screenshots using funny URLs. I didn't really get the concept at first and... to be honest I still don't.
ass is my second-most popular open source project, after Degoogle.
totems.me is a micro resource pack generator for Minecraft Java Edition. The process is simple: enter any IGN, and the corresponding skin replaces the texture for the Totem of Undying. Enable 3D mode for more fun, courtesy of ToxicAven.
This project was originally just a page stuck on an old iteration of jmoore.dev, but when I finally added Umami Analytics I saw it was the most popular page by a longshot. So I decided to just make it a dedicated website instead.
totems.me is currently my most popular public website, with a few hundred visitors per day as of January 2023. It is written in TypeScript, runs on Node 16 in a Docker Compose container, and uses axios and sharp image processing. It runs on a Digtal Ocean server and directly interfaces with Mojangs API, as all Cloudflare-Worker-based lookup services are being ratelimited globally.