PC Upgrade 2020
I enjoy chronicling my PC builds on the blog, mainly so I can refer back to them when the time comes to upgrade. That time is now! MORE

I enjoy chronicling my PC builds on the blog, mainly so I can refer back to them when the time comes to upgrade. That time is now! MORE
The AngularJS long-term support period is coming to an end, so now is a good time to consider migrating to a more modern web framework, such as React. That’s what we’ve been planning at work since the start of the year, and I’d like to share our high-level approach. MORE
You’ve seen these all over the internet, a sidebar containing controls that can filter a list, usually products in an online store. At my job as a front-end software engineer, we also made one of these, and I’d like to share with you how it works. MORE
The decade is over, if you count your indices from zero. So I thought I’d share my favourite games and films of the last decade here on my blog. This list obviously doesn’t include every good thing, but these in particular have had the most impact on me. MORE
I recently had to change the names of a bunch of files at work. I thought about how annoying it was going into Finder and renaming individual files, but how easy it was in my code editor to change the references to those files. So I had the idea to write a tool that could open a list of files in an editor, and whatever file path was on each line when the file was saved and closed, that would be the new file path. MORE