Blog
Freeing Purgeable Space on macOS
February 13, 2019
The biggest annoyance I have with my laptop is its lack of storage space. Right now, I use about 50 GB of storage for a Windows 10 virtual machine - and I can’t shrink it. The only way to make it smaller is to make a copy of the virtual hard drive in a different format.
Full post
Updated Git/PGP email address
January 2, 2019
I do my best to keep my email address private. Unfortunately, Git requires that all users provide their email address. As such, I’ve used a GitHub-provided email address that ignores all emails sent to it. Up until now, it was jbyoshi@users.noreply.github.com. As of today, I have upgraded the email address to 12983479+jbyoshi@users.noreply.github.com.
Full post
JBYoshi, Spongineer
July 9, 2017
I’ve been helping with a project called Sponge for some time. I have a few ways to describe it: If you’re a developer, Sponge is a community-built API for Minecraft. If you’re a Minecraft server owner, Sponge is a server mod and a spiritual successor to Bukkit/Craftbukkit. If you’re a general Minecraft player, Sponge is something that server owners use.
Full post
C/C++/Objective-C/Java Comment Tricks
January 17, 2017
Today, I was working on a bit of code that I wanted to switch between two versions quickly. So I used a few commenting tricks to do it.
Full post
ChangeDataHolderEvent - Update
November 28, 2016
Sorry I haven’t posted anything on this, but here’s my status update.
Full post
ChangeDataHolderEvent
November 21, 2016
I’ve recently taken on the challenge of implementing the biggest event in Sponge: ChangeDataHolderEvent
. It’s very difficult and confusing.
Full post
Creating Secure, Easy to Remember Passwords
November 7, 2016
Recently, an idea popped into my head about creating secure passwords. Surprisingly, they’re very easy to remember. It’s based off some common tips for making secure passwords.
Full post
Sharing a Git Submodule between Multiple Parent Projects
September 12, 2016
One of the problems I’ve been working with for some time with Git is using a single clone of a submodule with multiple containing repositories. I tried using symbolic links, but Git refuses to interpret the symbolic links as real submodules. Then I found an interesting workaround via the Git configuration:
Full post
TextArea
May 9, 2016
I’ve had a small HTML file on my desktop for a while now that I use for those times when I just need to dump some text
somewhere. I decided to publish it. You can find it at https://www.jonathanb.dev/textarea/.
Full post
Where's JBYoshi?
February 24, 2016
You might have noticed that my commits in the past few weeks have been few and far between. I can explain.
Full post
New Blog
January 21, 2016
And my new blog is… right here! Enjoy!
Full post