Yahoo Developer Network overview

6,591 views
6,371 views

Published on

Terence Yim's overview of the YDN at the Asia Pacific Web Technology Conference

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

No Downloads
Views
Total views
6,591
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
13
Embeds 0
No embeds

No notes for slide

Yahoo Developer Network overview

  1. Yahoo! Developer Network Terence Yim Technical Yahoo! - Team Lead 2nd June 2008
  2. Yahoo! Developer Network - YDN Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  3. Yahoo! Web Services Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  4. Application gallery http://gallery.yahoo.com Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  5. There are so many APIs, now what? Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  6. Yahoo! Pipes • Concepts from UNIX pipe operator “|” – Any input, any processing, any output • Infinite ways to combine and recombine data feeds – Innovations without boundary • Create and share your pipes – RSS, Json, Serialize PHP, XML, Clone and edit • Visual Pipes Editor – No coding is needed for data manipulation • Pipes Badge – Simple and elegant integration Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  7. Yahoo! Pipes example Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  8. Some Yahoo! Pipes functions Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  9. Yahoo! Pipes example Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  10. Yahoo! Pipes example 2 Yahoo! HK news aggregator Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  11. Yahoo! Pipes example 2 Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  12. Innovate with Pipes - Restrooms nearby • Restaurants • Gas stations • Department stores • Bookstores Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  13. More Yahoo! Web Services Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  14. TagMaps World Explorer Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  15. Where to consume those Web Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  16. Yahoo! SearchMonkey Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  17. Yahoo! SearchMonkey • Open Yahoo! Search Result Page to all developers • Developers can program and enhance SERP – Enhanced results, more related information – Better user experiences, easier to locate matches – Program with secure subset of PHP • Site owner to provide structured data format – Moving towards semantic web • Microformats, RDF, XML, Custom data extraction (XPath) – Easier to be found and referenced Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  18. Yahoo! SearchMonkey Builder Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  19. Yahoo! SearchMonkey Applications • Two types of presentation application – Enhanced results • Over-written original result – Infobar • Drop down box for more information • Both triggered by URL pattern matching Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  20. Yahoo! SearchMonkey Data Services • Support five content delivery methods – XML-Based Atom Feeds • Feed through Yahoo! Site Explorer – RDF markups • Pickup by Search Crawler – Microformats • Pickup by Search Crawler – OpenSearch • Publish data to OpenSearch – Custom Data Service • Custom built, can be extracted from page contents Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  21. Yahoo! SearchMonkey provides a good place for data consumption that can benefits many users Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  22. The best is saved for last… Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  23. Yahoo! User Interface Library - YUI The treasure in YDN Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  24. Why need a Library • Development is about innovation and fun – Without good library, you have to suffer • Memory leaks • Browsers’ “Standards” • Different syntax • Reuse good codes, keep innovating – Don’t reinvent the wheel Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  25. Why the YUI Library? • They are good libraries in the market – YUI is just one of them • Good libraries all want to make your life easier • But … YUI library has some benefits Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  26. YUI Library • A development framework – Javascript – CSS – Design Patterns – Visual Widgets • Well documented – Full API documentation – Over 275 examples – 38 Cheat sheets • BSD license – Free to use Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  27. YUI Library - Connection Manager Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  28. YUI Library Core DOM Collection Event Utility Utilities Animation Cookie Connection Manager Datasource Drag and Drop Element Get Utility History Manager ImageLoader JSON Utility Resize Utility Selector Utility YUI Loader Widgets Auto-Complete Button Calendar Charts Color Picker Container Data Table ImageCropper Layout Manager Menu Rich Text Editor Slider Tab View Tree View Uploader CSS tools CSS reset CSS base CSS grids CSS fonts Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  29. YUI Library Cheat Sheets Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  30. YUI Library • Developed, tested and used in Yahoo! – One of the most visited network • Industrial strength cross-browser library – Hundreds of millions of Yahoo! users – Billions of page views • It is free!! Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  31. YUI Library Hosting • Yahoo! also hosted the YUI Library – Minified – Gzipped – Content delivery network (CDN) • Save your own bandwidth • Stable, well versioned and managed Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  32. It’s not the end yet… Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  33. More on YDN • Exceptional Performance – 14 rules for web performance tuning – YSlow Firebug plugin – Share knowledge on how Yahoo! tune our website • YDN Theater – Tech talks by industry experts • YDN Blog – Experts Tips, Latest activities Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  34. References • Yahoo! Developer Network (YDN) – http://developer.yahoo.com • Yahoo! Pipes – http://pipes.yahoo.com • Search Monkey – http://developer.search.yahoo.com • YUI Library – http://developer.yahoo.com/yui Yahoo! Developer Network Asia Pacific Web Technology Conference 2008
  35. Thank You Yahoo! Developer Network Asia Pacific Web Technology Conference 2008

×