Josh's Brain Blogs

Generating Consistent Hover Effects Programmatically

A while back, I had a project in which I had a series of buttons that needed to be styled in a rainbow of candy colors, for a list of items that all lead to different spots in the same content hierarchy. The design mockups I was given for the project were detailed but did not appear to be internally consistent from color to color; the base colors were chosen from a brand guide, but the guide did not provide any detail for how to lighten or darken the colors for user interaction states. I started by developing CSS to match the mockups, but the problem kept gnawing at me. If these were solid...

How Do You Measure the Size of Your Website?

And, does it really matter in every case?

One of my favorite things to blog about is probably the Caves of Narshe, because it's been something that I've worked on for nearly twenty years, and because it's something that I've worked on that I can always have attached to me publicly (unlike my actual job, which deals with enough proprietary code that I don't want most of it out there). I consider it to be a pretty big site within its fairly small niche, and in the places where it's not that big I still tend to think it does a lot of things better than its "competition."


Project in Detail: The Kegatron

The "Arkeg" is, as you might be able to suss out if you think long enough, a combination of a stand-up arcade game cabinet plus a "kegerator," another portmanteau describing a mini-fridge with a small keg of beer inside. This is, in fact, a real thing, and it's one that...


© 2000 — 2022 Joshua E. Alvies. All Rights Reserved. More Info