Your SlideShare is downloading. ×
0
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Yahoo Developer Network overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Yahoo Developer Network overview

6,185

Published on

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

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,185
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
13
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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

×