Dave Johnson on open web technologies, social software and Java
RSS and Atom in Action forum: The latest version of is Blogapps 1.0.1, which was released August 6, 2006 (today) to make the examples compatible with the latest version of the Windows RSS Platform (i.e. the one that shipped last week with IE7 beta 3). Also in 1.0.1 are some fixes to the Blogapps servers' Atom protocol implementation.I've mentioned this before, but I'll mention it again now that the book is out. I'm going to be hosting, supporting and maintaining the examples for RSS and Atom in Action as Blogapps -- an open source project at Java.NET.
Support feed and item ids. The item.id property does not reflect the RSS <guid> or Atom <id> of the item/entry in the original feed. Plus, it's an integer -- not the right type for a URN. If you want to get the actual feed or item/entry id you have to parse the XML. Make it easy to get the real id if there is one.And in Walter vonKoch's list, you can see that they fixed the problem:
5. Added FeedItem.Guid to reflect xml element <atom:id> or <guid>In doing that they broke some code in my book (I'll fix the examples download this weekend), but I can't really complain about that.
7.3 Renamed Feed.Id to Feed.LocalId
7.4 Renamed FeedItem.Id to FeedItem.LocalId
Beyond blogging: Atom format and protocol. Like XML-RPC and SOAP before, feeds and publishing protocols were born in the blogopshere and quickly moved beyond blogging. Nowadays, web service providers are using RSS/Atom feeds and REST-based publishing protocols as lightweight alternatives to SOAP. And developers are finding new ways to combine web services from different sites into new applications, known as "mash-ups" in the lingo of Web 2.0. If you'd like to do the same, then attend this talk to learn about the new IETF Atom feed format (RFC-4287) and the soon-to-be-finalized Atom protocol, which together form a strong foundation for REST-based web services development.Here's a rough outline of the talk: