Day 2
After learning the lesson from yesterday’s ‘worst Full Irish Breakfast I’ve ever had in Ireland’, I headed off to the conference via Starbucks – this time my route problems of the previous day were banished, and I actually arrived early. Not early enough for the 8am sponsor presentation, though, so I hope somebody made it in for that.
The first two presentations of the day were by Stephen Dunn and colleagues of the Guardian, and Brendan Quinn from the BBC. Both presentations concentrated on their recent ‘updates’, both approaching this upscaling and development in different ways – the Guardian talk was more ‘what we did’ whereas the BBC is more at the stage of ‘what we are doing’. The Guardian talk concentrated on: using the web for services to avoid internal complexity in their software; implementing web 2.0 ideas at an enterprise scale without the enterprise baggage; using tagging to connect content and services; How we prepared our archive and ongoing information architecture for the social web. There were several interesting concepts discussed including the use of third-parties to provide data and also cut down on cacheing issues, and also an automated tagging system based (in part) on folder structure. It was interesting to note that these large scale projects rely on many, many techies, editors and writers, and it was ‘fun’ to contrast that with how we work in ILRT (albeit on sites several orders of magnitude smaller). The BBC talk was even closer to home, with resources being their prime issue – having to cojole and argue to many people the virtues of introducing a new web delivery platform if the BBC wanted their site to continue, whereas from the outside all appeared to be going smoothly – the swan metaphor was used, I’m sure. The mutterings of surprise around the room when it was announced that the BBC site still ran on SSIs and Perl scripts was oddly noticeable.
Coffee, chat, and then on to listen to Kellan Elliot-McCrea from Flickr talk about OAuth. This was interesting, as I knew nothing about it beforehand (which was probably a bad thing, as this talk relied on knowing what OAuth was!) but hey, I can pick these things up fairly quickly. Anyway, so OAuth turns out to be an emerging standard for authorisation, not authentication (ie OpenID). Much like it’s authentication equivalent, OAuth works by the exchange of tokens, but also adds the ability to customise attributes for additional privileges. I must admit that this started to go over my head a bit, so more reading is required, but this definitely does look something worth more investigation. One of the sites making use of OAuth is Fire Eagle, and the next talk was by Evan Henshaw-Plath of Yahoo! Brickhouse, on Fire Eagle. This site is interesting in that it’s been designed primarily as an API, and several demo’s of how it has already been integrated with other web sites and tools were given. I now have an account on Fire Eagle, so will be trying some interactions with it soon, and hopefully coming up with some use for it!
After lunch and some sun outside the hotel, it was back to the dark halls to listen to Jeni Tennison of The Stationery Office talk about SemWebbing the London Gazette. I found this really interesting, and was my first real introduction to RDFa. Jeni also covered the underlying problems, in that documents need proper URIs, and how they redefined the URI space for the London Gazette. This talk opened up many possibilities in terms of making data better available via RDFa, without relying on dodgy HTML scraping scripts. Defintely a paper worth reading, and food for thought.
Next up was Ralph Meijer, talking about getting Social Networks to talk to each other. He described how, using Jabber/XMPP technologies besides HTTP, you can enable two-way communication between third-party clients and services (XMPP as an API), and have services exchange (events on) social objects and people. In near real-time, with built-in authorization and authentication. Very cool stuff, and worth keeping an eye on – there seems to be quite a movement to free up information held on individual social networks to get out of the closed-silo mentality of recent times.
On to the Steven Pemberton experience. I always enjoy seeing Stephen present, and this was no exception. His talk examined how Web 2.0 partitions the Web into a number of topical sub-Webs, and locks you in, thereby reducing the value of the network as a whole (the value of the Web is that there is only one). He went on to explain that user contributed content is not (always) a Bad Thing but it is the method of delivery and storage that is wrong. The future lies in better aggregators. This (somewhat) controversial approach suggested that we should hold all our personal data (photos, personal profile, contacts list, etc) on our own personal web servers, which can then be uploaded or shared with third party sites (Facebook, Flickr) etc, so I can have my information on any social network site I like, but only need to update/manage it in one place – my personal site. Still undecided on this approach, but then I’ve still to find a need for Facebook, and I do host my own photo archive, but as most people were trying to say, I’ve yet to find a better photo site than Flickr.
Finally today, was Ian Davis from Talis, presenting a paper on how to manage your API to keep everyone happy. Ian covered the design of API URLs, versioning strategies and techniques for preserving backwards compatibility – most of which seemed quite obvious, but how many of us have gone ahead and designed or updated APIs with little or no thought for who it might effect when we go from v2 to v3.
Lightning Talks
Later in the evening, everyone gathered once again for the highly anticipated Lightning Talks session. These were generally very good, and subjects covered included HTML5, Microsoft Popfly, and a break from the normal 20:20 format by Ian Forrester from the BBC, who presented a mammoth 72 slides in 6 minutes… it wasn’t wholly successful in getting across anything tangible, but it was funny! Another talk focussed on work for the new virtual, personalised tour of Amsterdam’s Rijkmuseum, which was a great talk, and very well presented. I really like lightning talks – you can learn so much from them, and in some cases I feel they are far superior to the usual 45 minute presentation.
Talks I wish I’d been able to go to:
Most of them, to be honest – it was a really good day, with some excellent talks.
Tags: xtech2008 conference report
1 Comment »