2023
- 17 Aug Fixing sign-artifacts failing on Windows
- 29 Jun mvnd is amazing!
2022
- 23 Mar Hotswappable Spigot Plugins
2020
- 03 Oct Simplifying Bukkit ProxiedCommandSenders
- 10 Jul Adding a page table of contents to mdBook
- 18 Mar Making a better programming language
- 12 Feb Java Tips & Tricks (2/2)
- 05 Feb Java Tips & Tricks (1/2)
2019
- 07 Dec Making the Elm-Brainfuck-IDE
- 31 Oct Using GitHub Actions
- 22 Sep A journey into freedom
- 24 Aug Making a programming language
- 21 Aug A guy with a katana and a bathrobe
- 25 Jul Safe Reflection Annotations
- 13 Jul Proprietary software, TOS and other thoughts
- 09 Jun Pushing the limits of the Nix language
- 01 Jun Attempting to install the Minecraft launcher on NixOS
- 04 May Resolving non-deterministic package names
- 21 Apr Operating System Updates
- 20 Mar Installing an SDDM Theme on NixOS
- 23 Feb Chess + Poker = ???
- 22 Feb Overcoming NixOS Problems
- 21 Feb Reflection for Java Beginners
- 17 Feb Chess Arbiter Tournament
- 13 Feb Running my blog on NixOS
- 11 Feb Switching to NixOS
- 26 Jan Java's Annotation RetentionPolicy.SOURCE
- 10 Jan Leading A Software Project
2018
- 24 Dec The best apps for a rooted Android phone
- 18 Nov A Chess Arbiter's Course
- 23 Oct Return of the CommandAPI
- 10 Oct Hey, I want to run a command as a chicken
- 07 Oct How not to fix an android battery
- 02 Oct Solving Project Euler Problem 87
- 18 Sep Celeste's Strawberry Collection
- 19 Aug Creating the CommandAPI
- 31 Jul The Hiroshima Peace Memorial Park
- 07 Jul Learning Kanji
- 28 Jun The Video Salvager
- 19 Jun The Harshest Punishment
- 07 Jun A Silent Voice - Review
- 02 Jun Creating a fun 404 page
- 28 May Messenger vs Messenger lite
- 25 May The most difficult climb
- 20 May How to create Blockly blocks
- 17 May Programming for non-programmers
- 16 May Why Minecraft's 12 block piston limit exists
- 15 May It's all gone wrong
- 10 May Fast Learning - You Can Do It!
- 10 May Creating a blog