YUI Theater — Jonathan LeBlanc: “YQL and YUI”

By YUI TeamAugust 12th, 2009

Jonathan LeBlanc of the Yahoo! Developer Network

Earlier we posted video from Douglas Crockford’s talk on JSON at the BayJax meetup on July 27. Next up is Jonathan LeBlanc, a technical evangelist at the Yahoo! Developer Network who spoke about one of Yahoo!’s most intriguing developer offerings, YQL (the Yahoo! Query Language).

In this 24-minute session, Jonathan provides an introduction to YQL and then goes on to show how it can be used in combination with the YUI Library in the rapid creation of dynamic, data-driven interfaces where the data comes from hetereogeneous sources across the web. I suspect you’ll be surprised and intrigued, to say the least, if this is your first introduction to YQL; it’s the kind of service that makes you want to clear your calendar for a couple of days’ worth of uninterrupted hacking.

Thanks again to the Bayjax team and to Gonzalo Cordero for helping to bring the event to Yahoo!.

src="http://cosmos.bcst.yahoo.com/up/ypp/default/player.swf" type="application/x-shockwave-flash"

Other Recent YUI Theater Videos:

Subscribing to YUI Theater:


  1. For those who are interested, I gave a revised talk about this subject and captured the screenshots with notes to a slideshare presentation. These are available at http://www.slideshare.net/jcleblanc/bayjax-july-2009-browser-mvc-with-yql-yui

  2. [...] Jonathan LeBlanc: “YQL and YUI” – In this 24-minute session, Jonathan provides an introduction to YQL and then goes on [...]

  3. Hi Jonathan,

    I just used YQL in the similar way as you shown. I created a quote panel by pulling html page, rss feed and a yahoo chart call together…but using my own tiny javascript yql client. Not as powerful as your yql-table.

    This is a really cool way to use YQL.

  4. Very knowledgeable post about Yahoo! Query Language thanks for posting this :)

  5. Hi and thanks for the post!
    Does YUI’s YQL module include any caching? That would be a sweet feature, if implemented by default and overridable by parameter.


  6. WBT —

    No, the default YQL module doesn’t do any caching yet. But wouldn’t be that hard to add.

    You can add a feature request for that here: