Changing the Domain Name on WordPress Multi-site
I created a WordPress site for a client who needed to support both English and Español versions of their content,...

Hacking a Theme
I was setting up a temporary WordPress site for a client as a placeholder for their business. All they wanted...

WordPress on CPanel
I had to set up a WordPress instance on a server where my only real access is via cPanel, so...
How to Get a Google Voice Number for Your Own Email Address
If you want to use some Google services (like Google Voice), and have them associated with your own email address,...
Eventbrite Calendar Feed
I volunteer and provide technical support for a few non-profits, one of which is the Project Management Institute San Francisco...
Changing a Web Site to use hosted WordPress
I got an email from my friend Athens who had just relaunched her web site at http://www.athenskconsulting.com/ but was now...
Continuous Integration: Missing mcrypt
I’m doing some work on a project that is using PHP, and have been working on setting up some...
GTUG Campout – doin’ the Wave …
I recently attended the Google Technology User Group Campout at the Googleplex in Mountain View. This was a three day...
How to blog – step 1
Since I’ve been blogging for a couple of months now, I have friends who are asking me “how do you...
Google Translate me please …
I use Google Reader to follow industry blogs about things like PHP and Java. One of the nice things that...