Remixing and distribution of web content made dead easy

5,076
-1

Published on

My presentation at FOWA Tour 2009 about YQL and remixing the web

Published in: Technology, Design
2 Comments
11 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,076
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
58
Comments
2
Likes
11
Embeds 0
No embeds

No notes for slide

Remixing and distribution of web content made dead easy

  1. Remixing and distribution of web content made dead easy Christian Heilmann Future of Web Apps UK Tour 2009
  2. Evolution
  3. What is the web?
  4. Documents The internet is a media.
  5. The internet is a media. Things
  6. Data
  7. Connected
  8. Hunters & Gatherers
  9. My name is Chris. I am a German living in London, England and one of my favourite places to go is Hong Kong. I also enjoyed Brazil a lot.
  10. My name is Chris. I am a German living in London, England and one of my favourite places to go is Hong Kong. I also enjoyed Brazil a lot. Name: Brazil Type: Country Name: London, England, GB Latitude: -14.2429 Type: Town Longitude: -54.3878 Latitude: 51.5063 Longitude: -0.12714 Name: Hong Kong Type: Country Latitude: 22.4112 Longitude: 114.154 http://icant.co.uk/jsplacemaker/getinfo.html
  11. My name is Chris. I am a German living in London, England and one of my favourite places to go is Hong Kong. I also enjoyed Brazil a lot.
  12. APIs
  13. Language
  14. showinfo (bool) show video title before video starts playing. showannotations(bool) display video annotations.
  15. Simplicity
  16. http://developer.yahoo.com/yql/console/
  17. What can you do with this?
  18. select * from upcoming.events where location = quot;cambridge,ukquot;
  19. select * from upcoming.events where woeid in (select woeid from geo.places where text=quot;Cambridge,UKquot;)
  20. select * from upcoming.events where woeid in (select woeid from geo.places where text=quot;Cambridge,UKquot;)
  21. select title,url,venue_name, description from upcoming.events where woeid in (select woeid from geo.places where text= quot;cambridge,ukquot;)
  22. select title,url,venue, description from upcoming.events where woeid in (select woeid from geo.places where text= quot;cambridge,ukquot;)
  23. select title from twitter.user.timeline where id=quot;codepo8quot;
  24. select title from twitter.user.timeline where id=quot;codepo8quot;and title like quot;%@%quot;
  25. select title from twitter.user.timeline where id=quot;codepo8quot; or id=quot;ydnquot; and title like quot;%@%quot;
  26. select * from search.termextract where context in (select title from twitter.user.timeline where id=quot;codepo8quot;)
  27. select * from html where url=quot;http://news.bbc.co.ukquot; and xpath=quot;//td[2]//aquot;
  28. select alt from html where url=quot;http://news.bbc.co.ukquot; and xpath=quot;//td[2]//a/ img[@alt]quot;
  29. select * from flickr.photos.search where text in (select alt from html where url=quot;http://news.bbc.co.ukquot; and xpath=quot;//td[2]//a/ img[@alt]quot;)
  30. Flexibility ๏ mix and match APIs ๏ filter results ๏ simplify authentication ๏ use in console or from code ๏ minimal research of documentation ๏ caching of results ๏ proxied on Yahoos servers
  31. Extending
  32. use quot;http://www.datatables.org/ nestoria/nestoria.search.xmlquot; as nestoria; select * from nestoria where place_name=quot;Cambridgequot;
  33. http://github.com/spullara/yql-tables/tree/master
  34. Re-Use
  35. Sources: http://www.caption.it/create/scrabble.php http://www.nematodes.org/NeglectedGenomes/DEUTEROSTOMIA/ Axolotl/ATC.jpg http://upload.wikimedia.org/wikipedia/commons/0/02/ Magna_Carta.jpg http://www.vibrant.com/cable-messes.php http://toomuchfree-time.blogspot.com/2008/12/poke-maniac.html Tower of Babel: http://www.flickr.com/photos/fimoculous/ 3210086353/ Leatherman: http://www.flickr.com/photos/paalb/11772559/ (scary search topic) London: http://www.flickr.com/photos/67871380@N00/3483861225 Hong Kong: http://www.flickr.com/photos/ 29650319@N06/3571513488 Brazil: http://www.flickr.com/photos/3336/237971526/
  36. T H A N K S ! Keep in touch: Christian Heilmann http://wait-till-i.com http://scriptingenabled.org http://twitter.com/codepo8
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×