• Home
  • Flailing Wildly
  • Résumé
  • Design
  • Code
  • Wishlist
  • About Me

Flailing Wildly
Too much straw, not enough camel.

The Power of Feedback

by Ryan Parman • February 2, 2004 • Code, Software, Syndication, Technology • No comments

I’ve been using the Feed Demon RSS reader since 1.0 rc4, which was around November-ish. I liked it so much, that when 1.0 went final in January, I bought a license. This was the first time I’d ever actually bought shareware, and it kinda made me feel good. Wierd.

Anyways, the only real problem I had with Feed Demon was that it didn’t properly parse the feed for Dunstan’s blog. I went back and looked at his XML, and he wasn’t using a <link> tag for his permalinks. He was using the <guid> tag instead. Hmmm…

I went and dug up the RSS 2.0 specification so that I could read up on the <guid> tag. The tags details say this:

If the guid element has an attribute named isPermaLink with a value of true, the reader may assume that it is a permalink to the item, that is, a url that can be opened in a Web browser, that points to the full item described by the <item> element.

That’s all fine and dandy, but Dunstan’s <guid> tag didn’t have that. Oh no! Was Dunstan’s XML feed not well-formed? *Gasp!* I read on, and came across this:

isPermaLink is optional, its default value is true. If its value is false, the guid may not be assumed to be a url, or a url to anything in particular.

Okay, okay. So Dunstan knows what he’s doing. Fair enough. But will my favorite feed reader never be able to properly read Dunstan’s Permalinks?

I submitted this as a bug report on the Feed Demon newsgroup last week. Today, Nick Bradbury released Feed Demon 1.1 Beta 1 (it kinda rolls off the tongue, doesn’t it?). This issue is fixed in this release. Woo-hoo! There’s also basic support for Atom 0.3, which is kinda cool too.

I love the power of feedback.

Ryan Parman

Ryan Parman is an entrepreneur, open source evangelist and passionate usability advocate currently living in Seattle. He is the founder and visionary behind SimplePie and CloudFusion, co-founder of WarpShare, member of the RSS Advisory Board, and creator of the AWS SDK for PHP. Ryan's aptly-named blog, Flailing Wildly, is where he writes about ideas longer than 140 characters.

« SpamMaster Joe
The Browser Wars »

Comments for this post are now closed.

Blog search

Archives
  • 2012 (4)
  • 2011 (27)
  • 2010 (9)
  • 2009 (7)
  • 2008 (12)
  • 2007 (8)
  • 2006 (18)
  • 2005 (57)
  • 2004 (104)
  • 2003 (103)
Categories
  • Apple (49)
  • Browsers (56)
  • Clueless Recruiters (5)
  • Code (58)
  • Community (1)
  • Creating Websites (31)
  • Culture (2)
  • Design (5)
  • Digital Media (6)
  • Family Life (12)
  • Just for Fun (26)
  • Law (1)
  • Life Lessons (2)
  • Music (5)
  • Notable Quotes (1)
  • Personal (34)
  • Political (14)
  • Projects (47)
  • Software (63)
  • Syndication (28)
  • Technology (81)
  • The Hiring Process (1)
  • Tutorials (8)
  • TV and Movies (16)
  • Video Games (5)
  • Website (62)
  • Work and Business (7)
  • Writing (4)
Socially-aware

Twitter • Facebook • YouTube • Yelp! • Flickr • Instagram • Zerply • LinkedIn • Last.fm • Spotify • Rdio • Pinboard • gdgt

Claim to fame
  • Amazon Web Services
  • WarpShare
  • CloudFusion
  • SimplePie
Legal mumbo-jumbo

All ideas, opinions and comments I post are my own and are in no way affiliated with anybody I work with. If you quote and/or reprint something I've written or said, please direct folks back to this site as a form of attribution. I promise I'll do the same for you. Unless otherwise noted, all content on this site is copyright © 1979–2011 Ryan Parman.

Powered by Rocket Sauce. A Ryan Parman production.