March 2007 - Posts

Here's a post I made to my blog today that Podcast Spot users might find useful. Enjoy!

A week ago, Roland Tanglao reiterated his love for clean URLs. Or perhaps more accurately, his hatred of dirty (?) URLs. Here's what he wrote:

URLs with question marks, ampersands, etc should be banished to the Web 1.0 h*ll where they belong. I've been preaching the clean URL gospel for years but if I see one more WordPress blog with "?p" or one more Drupal site with "?q", I'll scream :-) Seriously if your webhost or your tech gal/guy can't figure out how to use clean URLs, find somebody else. It's 2007!

I couldn't agree more. Here's an example of what he means:

Dirty: http://example.com/articles.html?articleid=123&tag=rss
Clean: http://example.com/articles/123/rss

Clearly I prefer the second one, and I'm guessing you do too. I'm going to go one step further though, and say that not only should URLs be clean, they should be hackable! What does that mean? Let me give you an example:

http://mastermaq.podcastspot.com/episodes/FF7962/license
http://mastermaq.podcastspot.com/episodes/FF7962
http://mastermaq.podcastspot.com/episodes
http://mastermaq.podcastspot.com

The first link is for the licensing information of an episode. All you've got to do is "hack" off the end and you get the episode itself. One more hack and you get all the episodes. And finally, you're left with the entire podcast. It's pretty logical right? And it would be trivial to replace the episode ID with another one, or /episodes with /tags, etc. That's what I mean by hackable - they are easily modified to get you where you want to go.

Here's another example:

http://mastermaq.podcastspot.com/episodes/archive/2007/02/24

That will show you all episodes for February 24th, 2007. The URL is readable, and immediately you understand what it is doing. What if you want a different day? Replace 24 with something else. Just the month? Hack off the 24. You get the idea.

Clearly I am drinking the clean & hackable URLs koolaid, and as a result Podcast Spot has nothing but clean URLs. If you're working on a web project, consider doing the same - your users will thank you for it.

Northern Voice 2007 happened a little over a week ago, and we were happy to be there podcasting the sessions. When all was said and done we had posted 36 episodes, including two interviews with Darren Barefoot from the organizing team. We learned a lot from the experience, including:

  • Getting video from the camera to the web is still relatively difficult (especially with just a laptop), despite tools like Windows Movie Maker.
  • Material to supplement the audio (such as a slide deck) would have been nice in a lot of cases.
  • Always have a schedule worked out in advance.
  • You can always improve the quality of your recordings!

Despite these and other lessons, it seems most people were pretty pleased with the podcast. We've received a bunch of comments from attendees and others, thanking us for making the recordings available. It was our pleasure!

Finally, I'll leave you with some stats about the podcast:

  • We posted 36 episodes
  • Combined, the episodes take up 7.83 GB of storage space (including all the conversions)
  • If you were to listen to every episode, it would take 26 hours, 7 minutes, and 13 seconds
  • The average episode length is 43 minutes, 32 seconds