WordPress: find posts with ANY term in a given taxonomy

I was recently Googling around for an answer to this, and didn’t see that anyone posted this method, but here’s the gist. If you want to find out if a given post has a certain taxonomy, (not just a specific term, but ANY term in that taxonomy), you can use the function has_term (more in…

Bicycles are my design inspiration—a Rapha 5×5 talk

I was recently invited to speak at an event called Rapha 5×5: Intervals on Design at Fresh Tilled Soil, a local design consultancy. It’s a traveling series of design talks that Rapha runs in different cities, and here’s the schtick: “5×5: Intervals on Design, a rapid-fire design talk where five creatives will talk for five minutes…

New videos from Yelapa, Mexico

Earlier this year I traveled to Puerto Vallarta to take part in a friend’s wedding. Looking to extend the trip, I stumbled across the beautiful Casas Santa Cruz, promising a “Swiss Family Robinson” style retreat about forty minutes down the coast via water taxi. After spending a week in a resort for the wedding, these…

Talking to a giant tanker from a little plastic boat

It’s kayaking season here in New England, and as I was returning to the water this year I realized I needed to reacquaint myself with VHF radio usage. So I’m going to share this story from last summer in hopes that it helps some other kayakers in a similar situation, as I haven’t found a ton…

Laser-etched Tap Handles

I recently had the honor of being the best man in my best friend’s wedding, which is an occasion that calls for a unique gift. The groom and I are both pretty big into homebrewing, and he kegs, so my own fiancé recommended that I get him some tap handles.  Well, I couldn’t find any out there…

Paying homage to (or stealing from) your inspiration

I had an idea for the new version of my site: I was going to illustrate objects using only HTML and CSS ( to show that I know how to do stuff with code), and make them look like they were neatly organized in a physical space* (which seems vaguely trendy) according to the underlying grid…

Adding single page “scrolling” navigation to your site

Adding “scrolling” navigation to your website can be helpful in a bunch of different scenarios. This tutorial show you how to use some popular jQuery plugins to easily add flexible nav options to your site. You can preview how this looks in the demo (opens in new tab). I’ve opted for an older version of his…

Basic introduction to jQuery (Part 4)

Okay, this is the last part of the “intro to jQuery” tutorials… you can start with the previous tutorials if you’d like: Part 1 | Part 2 | Part 3 This time, we’re going to round out the functionality of the pop-ups by adding an optional “close” button inside of the pop-up, and use some different…