With or Without UIDs

Here are the slides from my talk at XTech 2008 in Dublin this morning.

View on SlideShare

Download as PDF

Hopefully they'll make a bit of sense without the accompanying explanation.

The main points, I think, were

  1. Once you have an object that's a bundle of identifiers and attributes, you should be able to use that to query databases directly, without having to know which fields each of those databases makes use of.
  2. Using Amarok as an example of querying web services and local databases to display contextual information appropriate to the current activity, communicated in real-time over XMPP.