How to sync Google Music genres with iTunes genres

How to sync Google Music genres with iTunes genres

“Why does Google Music show the wrong genres (compared to my iTunes genres?)” This past weekend I went a little crazy trying to synchronize my iTunes library with the (otherwise totally awesome) Google Music service. As someone who had spent many hours...
Keep an online diary & send emails to your future self

Keep an online diary & send emails to your future self

After more than 5 years of planning and full year of on-and-off programming, I’m pleased to announce the public beta launch of My Future Self at http://MyFutureSelf.com: “My Future Self is a new way to keep an private journal online. It will encourage you...
How to change the width of an automatic WordPress embed

How to change the width of an automatic WordPress embed

One of the superb things about WordPress is that it will automatically convert YouTube URLs into embeds (as well as URLs pointing to Vimeo, Flickr, Hulu etc.) For example, the video you see embedded on this post was supplied from within the WordPress post editor like...
Feedback for NPR’s Android App

Feedback for NPR’s Android App

Here’s some feedback for the open source development team that’s updating NPR’s somewhat buggy but hugely valuable Android application: Please make it easier to listen to NPR programs with this app. I’m sure there are users of this App who like...
Breathe Free Tibet

Breathe Free Tibet

Every year, I agree to build one or two non-profit websites at a discounted rate. This year, I was especially honored to be given the opportunity to design and launch BreatheFreeTibet.org. The purpose of this organization is to “save an ancient culture from...
Website Redesign for Unity Woods Yoga

Website Redesign for Unity Woods Yoga

Unity Woods Yoga hired me to design and build a modern website for their four yoga studio locations in the Washington DC area. The client is able to edit 100% of the pages on the website using WordPress, including all homepage content, instructor bios and the blog....