Christian Heilmann

Posts Tagged ‘yql’

TTMMHTM: Happy Star Wars Day!

Monday, May 4th, 2009

Things that made me happy this morning:

Seven things Yahoo offers developers – my talk at the developer evening at La Cantine in Paris,France

Thursday, April 30th, 2009

I just came back from Paris where I talked apparently very animated to around 50 developers about all the goodies Yahoo offers developers:

I like to move it, move it

I’ve spent the ride on the Eurostar editing the recording of the talk. I simply used Audacity and the built-in microphone of my MacBook Pro so the quality is not stunning but does the trick.

I like being in Paris, developers have very good and challenging questions there, the coffee and food simply rocks and I can be in and out in a matter of hours without having to wait at airports and spend hours in the air being unable to use my laptop. We’re now waiting for feedback what other talks people in Paris want us to give and I am sure I will be back before long.

Reaching those web folk – a talk about data distribution, APIs and social media at the NMM

Wednesday, April 29th, 2009

Yesterday evening I was very happy indeed to go to the National Maritime Museum in London to talk to representatives of several Museums about data distribution, YQL and open tables.

The whole thing was initiated by Jim O’Donnell who had spent quite some time with YQL and NMM’s data.

In my talk Reaching those web folk [PDF, 6.2mb] I covered the switch from a web sites as end points to open data as an opportunity to reach many more users and turn any of your visitors from a receiver to a relay broadcasting your information to their friends, contacts and distribution channels you are not even aware of.

You can download the audio recording of the talk, too: Reaching those web folk [MP3, 76.6mb]

Also thanks to Mia Ridge for taking notes in case you want someone else’s view.

Things to use, find and share – my Yahoo7 Open Session in Australia

Sunday, April 26th, 2009

Some days ago (I lost track with all the travelling and time differences) I gave the first talk at Yahoo7’s Open Sessions in their ludicrously beautiful offices in Sydney, Australia.

me presenting YQL

In order of appearance I talked about:

Screencast: Building an online profile of distributed data with YQL

Wednesday, April 15th, 2009

Distributing your information all over the web has become a common practice over the last few years and it makes a lot of sense. By covering lots of distribution channels you can reach various audiences and get comments and feedback from them.

You also make yourself independent of a single online resource – if your server is unavailable your data is still around. I could go on with the benefits of distribution (after all I’ve written a book on the subject) but let’s take a look on the flipside: by spreading your data all over the web you also spread yourself thin and you want a single resource to act as your main URL.

People have been telling me for a while that they don’t have time to find all the things I leave across the web and that they are wondering if there’s a single entry point. One Solution is FriendFeed but you want to be able to style your “online profile” more than that.

This is where YQL comes into the equation. Using YQL, a YUI CSS grid, a few dozen lines of PHP and a bit of CSS I managed to pull together My online portfolio http://icant.co.uk and you can do this as easily. The following screencast shows you how it is done:

You can also download a readable version of the screencast for ipods.

Since I put together the screencast (which was a bit hurried as I needed to catch a flight) I’ve updated the idea with yet another script that scrapes the resulting HTML document to create an RSS feed of all my data on the web.

Using YQL has a few more benefits than reading all the different sources yourself and mixing them up: the results are cached for you, YQL’s connection to the web is very much likely to be faster than yours which makes the fetching process easier and you have full control over what’s happening as YQL output gives you diagnostics information.

I’ll talk more about in YQL in various talks in the nearer future, and there are even more interesting changes to the system itself around the corner. Stay alert for awesome updates.