Hey there. C'mon in!

I'm a Drupal Architect and developer. I've been a software developer since all mice had fur, "front-end" and "back-end" primarily related to horses, and blue tooth was something you got from eating raspberry Italian ice. There's a line in the ether between undiscovered wisdom and uncorrected folly. Feel free to have a poke around and note you might find either.

Drupal Association individual member

I had an issue recently, where I was using a selector to add menu tabs to the edge of the content area. Getting them to appear wasn't the issue. Getting them NOT to appear on admin overlays was.

Sometimes you need your selector to look for two classes...but what do you do when both classes are for the same element?

The standard Drupal comment approval admin page has always been an annoyance to me. The main reason I will toss a comment is that it's spam.

I recently switched from a mysql.com implementation of MySQL to MacPorts on my local, and the Drupal sites would no longer load.

I just upgraded from OS X Mavericks to Yosemite, and then went through the process of updating my MacPorts ports. Everything went cleanly until I tried to start MySQL.

In PHP, if you have a number of  static classes, how do you make sure the called class ends up calling a method back in the calling class?

Recently, I had the need to determine whether an array had duplicate values in it.

You know how to install Drupal the normal way, but there is a shortcut, if you have drush.

What I've been reading

A great article on Object Oriented Design by Uncle Bob.

Of course, the Drupal Community isn't the only place to give back. It's a complex world, and there are as many worthy causes as their are melodies, with most being served by multiple charitable organizations. Here are a few of those that strike a 7th chord with me.