Posts filed under: Development hell

Return to category list

  • 1

Going nuclear

I've been in something of a creative hole for the past few weeks. I was generally pretty unsatisfied with the website for reasons I couldn't really place, which culminated in me Marie Kondo-ing the place in an attempt to remedy that.

Read more

This website has a license now

If you've been around here for any amount of time, you'll know I'm extremely laissez-faire about how people use my code, so I didn't see any need to slap a formal license on anything — it sounded too restrictive and annoying, and what's the point if there's basically nothing you can't do? But I recently had a conversation with Curi that convinced me to license my code anyway.

Read more

Basic tag filtering with PHP

I've been approached about doing PHP tutorials. It's taken a while for me to think of a good beginner project because a lot of "beginner" tutorials are either completely useless and don't teach you how to do anything cool, or the author vastly overestimates how much a beginning programmer should know. Hopefully, this one is not either of those.

Here, we'll be learning how to make a list of things using arrays, and then we're going to implement a tagging system that lets us filter the list by tag. I'll be making a list of albums, but you can and should make up your own system and follow along with that.

Read more

Building a better image gallery

Despite the ubiquity and variety of image gallery frameworks, it seems like there's been very little movement towards making them usable for blind, low-vision, and keyboard users. A fair number of them are clunky and annoying to use for sighted users, let alone everyone else.

My art galleries were due for a refresh once I started rewriting the website in PHP, so I spent a good several months thinking about making them better and then another good several months on implementation. I came up with something that I find to be more functional and streamlined (screen reader or no), and now I'm going to ramble about it.

Read more
  • 1