Category: Web Design

New software package: test-ease

I’ve just published a new software package on Github and NPM called test-ease which is ready to use if you need a simple, straightforward, lightweight testing framework. I think this is going to be a great solution for testing small and medium software projects, and I plan to use it in a couple of other projects I’m working on now. In fact, that’s why I wrote it.

Read more...

A Vue.js-powered character sheet for Blades in the Dark

I’ve been playing Blades in the Dark with my family and some friends this year, and it is a ton of fun. I’m sure you’ve heard of Dungeons and Dragons, probably the most iconic entry in the tabletop role-playing category — Blades is a little like that. The gameplay is a bit simpler, using only d6 dice, and the world is much darker and more supernatural-oriented. That’s not to say it can’t still be lighthearted, though.

Read more...

Custom 404 handler on Cloudflare Pages

Moving from WordPress to JAMstack has been an interesting journey, although not nearly as challenging as I expected. One of the migration tasks that did give me a little trouble, however, was setting up a custom 404 error page.

Read more...

Gettin' JAMstacky

WordPress has been a wonderful CMS for my website these past few years. I’ve enjoyed working with it, I’ve learned a ton from it, and I’ve developed a deep respect for its power. For the right website, it’s a fantastic publishing tool, and I’m sure it will be for years to come. However, at least for this website, my time with it has sadly come to an end. I just don’t need most of the features it provides on my small personal blog/portfolio, and it’s been time to upgrade to a better hosting situation for a while.

Read more...

Lightbox plugin now available!

Yes, the custom lightbox plugin I developed for my website’s photos page is finally officially released! It is lightweight, functional, nice-looking (in my opinion at least), and it even does a little trickery when the page loads to make it a bit harder for visitors to download copies of your images.

Read more...

A quick note about PHP error logs

For some time I’ve been noticing a strange issue on my website: every once in a while, a file named error_log would appear in a subdirectory of my document root, visible to anyone who knew to look for it. It seems that whenever there was a PHP error (for example, when a vulnerability probe tried to access a theme file), PHP would dump the error message to a file in that same directory.

Read more...

<head> cleanup plugin now available!

Now that my website redesign is complete-ish, or at least launched, I’m starting to work on cleaning up and releasing some of the custom code I wrote to make it happen. This is one of those pieces: a tiny, lightweight plugin that removes unneeded stuff from the head section of each page to make everything a little more lightweight, improving loading times, bandwidth usage, and site security.

Read more...

New website design!

I’m very excited to announce a new version of my website! This has been a very long time coming, but I have finally redesigned it in WordPress and added a bunch of new content. It will be a lot easier for me to add more on an ongoing basis too, and I plan to write blog posts every so often about my software projects.

Read more...