Blogging Roller

  • rollerweblogger.org
  • Weblog
  • About
  • Archives
  • Links
  • Login
« Socialtext Open... | Main | Beyond Blogging at... »

Tri-XML 2006 presentation

Comments[5] 12:12PM Jul 29, 2006 by Dave in Blogging


Here's the abstract of the talk I gave this morning at Tri-XML 2006:

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:
  • Introduction
    • Beyond blogging
    • Blogs hit the hit time
    • The web is bloggy
    • Atom as an alternative to WS-*
  • Understanding feeds
    • Birth of RSS
    • RSS 1.0: the RDF fork
    • The simple fork and RSS 2.0
    • Atom: the standard
  • Parsing feeds
    • Fetching and parsing feeds
    • Universal Feed Parser
    • ROME utilities
    • Windows RSS platform
  • Serving feeds
    • Approaches for generating and serving feeds
    • Feed autodiscovery
    • Styled feeds
  • Atom protocol
    • Compared to MetaWeblog
    • REST based approach
    • Introspection
    • Collections
    • Extending Atom
  • Atom protocol in action
    • Getting a service doc
    • Getting collections
    • Posting an entry
    • Posting an image
  • Demo: interacting with an Atom server via command-line
And here are the slides: TriXML2006-BeyondBlogging.pdf

Tags: Atom Publishing Protocol, Atom, APP, RSS, feeds


Like this post?  spacer  Bookmark it   |   spacer  Digg it   |   spacer  Slashdot it   |   spacer  See who links to it

Comments:

Bug reports:
  • Page 4: mention the RSS-DEV working group (authors of RSS 1.0)
  • Page 19: A more fair and accurate portrail would be that the fork was over modularity, namespaces, and desire for decentralized control.
  • Page 26: dc:date is supposed to be in W3CDTF format
  • Page 33: RSS 1.0 is based on RSS 0.90
  • Page 37: UFP is MIT licensed
Suggestions:
  • Page 28: mention relative URIs as an area where the spec is too loose.
  • Page 35: People need to be aware of Common Feed Errors

Posted by Sam Ruby on July 29, 2006 at 01:04 PM EDT #

Thanks for the bug reports and the link Sam, especially the historical notes. I'll fix it up before I give it again next month at the Charlotte Java User Group (Aug 21, 2006).

Posted by Dave Johnson on July 29, 2006 at 04:58 PM EDT #

I also need to give credit to <a class= "www.loudthinking.com/arc/000585.html">David Heinemeier Hansson for use of his charming WS-Deathstar image.

Posted by Dave Johnson on July 29, 2006 at 05:29 PM EDT #

I think this is a wonderful presentation, even if you make fun of the work that I have been doing for the past five years. :-)

Posted by douglasp on July 30, 2006 at 04:55 PM EDT #

More bugs (typos, really):

  • Pages 24 and 26: example missing slash in closing <b> tag in <description>.
  • Page 33: Internet Engineering Task For[m]ce (IETF)

Posted by Gabriel Farrell on August 09, 2006 at 05:30 PM EDT #

Post a Comment:
Comments are closed for this entry.

This work is licensed under a Creative Commons License.
Copyright 2002-2006, David M Johnson (dave.johnson at rollerweblogger.org)

This is a personal weblog, I do not speak for my employer.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.