60 minutes of web tech: BOSS, YQL, Flickr, YUI

2,005 views
1,921 views

Published on

60 minutes of web tech: BOSS, YQL, Flickr, YUI - Hebrew University, Jerusalem, Israel - 3/30/09

Published in: Technology, Sports
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,005
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
48
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

60 minutes of web tech: BOSS, YQL, Flickr, YUI

  1. 1. 60 minutes of web tech Erik Eldridge Yahoo! Developer Network 3/30/09 Photo credit: audreyjim529 (http://ow.ly/1FxN)
  2. 2. Follow along (or skip ahead) <ul><li>http://slideshare.net/erikeldridge </li></ul>
  3. 3. BOSS
  4. 4. Yahoo! search results
  5. 5. Old-school search
  6. 6. Build your own search
  7. 7. TechCrunch
  8. 8. Boss example: trogdor
  9. 9. Trogdor source code
  10. 10. BOSS registration
  11. 11. BOSS reg. cont.
  12. 12. Local BOSS
  13. 13. Simple BOSS
  14. 14. Simple proxy
  15. 15. Simple output
  16. 16. Resources <ul><li>BOSS on YDN: http://developer.yahoo.com/boss </li></ul><ul><li>Trogdor: BOSS example: http://pieisgood.org/search/ </li></ul>
  17. 17. YQL
  18. 18. YQL is select * from internet
  19. 19. YQL on YDN
  20. 20. YQL console
  21. 21. BOSS-like search
  22. 22. Public data
  23. 23. YQL proxy & frontend
  24. 24. YQL trogdor
  25. 25. HTML to extract
  26. 26. HTML extraction in console
  27. 27. HTML extraction code
  28. 28. RSS extraction
  29. 29. RSS raw
  30. 30. RSS extraction in console
  31. 31. RSS extraction code
  32. 32. RSS extracted
  33. 33. YQL Open Tables
  34. 34. Open table examples
  35. 35. Twitter status Open Table
  36. 36. Twitter status table raw
  37. 37. Twitter status Open Table in action
  38. 38. Resources <ul><li>YQL: http://developer.yahoo.com/yql </li></ul><ul><li>Open Table examples: http://github.com/spullara/yql-tables/tree/master </li></ul><ul><li>PHP: http://php.net </li></ul>
  39. 39. Flickr
  40. 40. Flickr homepage
  41. 41. Flickr API page
  42. 42. Use YQL for public pics
  43. 43. Desc flickr.photos.search
  44. 44. Resolve Flickr username
  45. 45. Request user’s photos in YQL
  46. 46. Use proxy to get data
  47. 47. Catch the data in the client
  48. 48. Output
  49. 49. Flickr API endpoint
  50. 50. Flickr API explorer
  51. 51. Flickr Auth: fetching frob
  52. 52. Flickr auth: fetching token
  53. 53. Flickr auth: making request
  54. 54. Resources <ul><li>Flickr APIs: http://www.flickr.com/services/api/ </li></ul>
  55. 55. YUI
  56. 56. YUI on Yahoo! Developer Network
  57. 57. YUI: open source CSS and JavaScript library used by Yahoo!
  58. 58. YUI on github
  59. 59. YUI is CSS and JavaScript
  60. 60. YUI grids builder
  61. 61. YUI grids installed
  62. 62. YUI get
  63. 63. YUI Loader
  64. 64. YUI Loader installed
  65. 65. YUI display installed
  66. 66. YUI DragDrop installed
  67. 67. YUI DragDrop in action
  68. 68. YUI Dependency configurator
  69. 69. Resources <ul><li>Developer.yahoo.com/yui </li></ul><ul><ul><li>dragdrop ( http://developer.yahoo.com/yui/dragdrop/ ) </li></ul></ul><ul><ul><li>/get ( http://developer.yahoo.com/yui/get/ ) </li></ul></ul><ul><ul><li>/yuiloader ( http://developer.yahoo.com/yui/yuiloader/ ) </li></ul></ul><ul><ul><li>/grids ( http://developer.yahoo.com/yui/grids/ ) </li></ul></ul><ul><li>http://github.com/yui/ </li></ul><ul><li>http://yuilibrary.com/ </li></ul>
  70. 70. ! תודה Thank you! <ul><li>Find me on twitter and github @erikeldridge </li></ul>

×