Home
Jorel's Blog
Cancel

Fixing sign-artifacts failing on Windows

I write about an annoying issue that I encountered when trying to deploy an artifact to Maven Central. It was a standard CommandAPI release day and I decided to deploy the latest version of the Co...

Preview Image

mvnd is amazing!

In this post, I write about my thoughts on mvnd, a daemon for Apache Maven, and how it drastically improved my development speed. As with most of my recent Java development endeavours and discover...

Hotswappable Spigot Plugins

Today, I write about how I set up a 1.18.2 Spigot server in Eclipse which lets you hot-swap plugins in Java 17. It’s just like any regular mad-coding session. I’m busy testing some niche little fe...

Simplifying Bukkit ProxiedCommandSenders

In this informal tutorial, I write about how you can use Java’s dynamic proxies to handle Bukkit’s ProxiedCommandSender in a more natural way. So I was planning to have a paragraph at the start he...

Adding a page table of contents to mdBook

Today, I describe how I added a page table of contents to my mdBook projects. mdBook is an amazing little command-line tool written in Rust that lets you create a “book” from a collection of markd...

Making a better programming language

Today, I write about making my dream programming language. Again. Writer’s Note: I recommend reading my first post Making a programming language before reading this one! This post contains comp...

Java Tips & Tricks (2/2)

Today I cover a few more features that exist in Java that most intermediate Java developers don’t know about. Similarly to part 1, we cover features that may not be useful in day-to-day programming...

Java Tips & Tricks (1/2)

Today I cover a bunch of features that exist in Java that most intermediate Java developers don’t know about. In this tutorial, I cover the various types of constructors a class can have, the power...

Making the Elm-Brainfuck-IDE

Today, I write about how I created my Elm-Brainfuck-IDE project. I also discuss the design choices that I went through and how I used typed CSS in Elm. I decided to learn Elm. I created the Rust-E...

Using GitHub Actions

After attending a lecture about continuous integration and testing methods at university, I decide to put what I learned into practice and try to use GitHub Actions for an Elm based project. It’s ...