Your SlideShare is downloading. ×
0
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
Purple Hack Fodder - my presentation at mashed08
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

Purple Hack Fodder - my presentation at mashed08

9,612

Published on

My presentation at mashed in London describing the pains I went to to get there and the things Yahoo offers for developers.

My presentation at mashed in London describing the pains I went to to get there and the things Yahoo offers for developers.

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

No Downloads
Views
Total Views
9,612
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
3
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. O HAI!
  • 2. I’m Chris
  • 3. Thursday I left London
  • 4. Yesterday at the same time I was away presenting at an Open Source conference.
  • 5. Ankara is different...
  • 6. 32 hours, 10 on planes, 7 in airports.
  • 7. Ankara is different...
  • 8. I took of my shoes 6 times, my belt 4 times and booted up my computer 6 times to show it is not a bo...
  • 9. So if I seem confused, this is the reason (not the mini bar)
  • 10. Purple Hack Fodder Mashable things by Yahoo! Christian Heilmann, BBC Mashed , London, June 2008
  • 11. Come and get it!
  • 12. http://developer.yahoo.com
  • 13. Lots of APIs, data feeds and SDKs:
  • 14. ?too much information error. ready. _
  • 15. ★ Any input, any processing, any output ★ Infinite ways to combine and recombine data feeds ★ Output RSS, JSON, Serialized PHP or XML ★ Clone and edit ★ Visual Pipes Editor
  • 16. Got data? – check
  • 17. How to show it?
  • 18. YUI is... Never gonna give you up
  • 19. YUI is not a JavaScript library. It is a full development framework from design patterns to release tools.
  • 20. For every stage there is something for you.
  • 21. 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
  • 22. Fully documented, with lots and lots of examples.
  • 23. YUI is... Never gonna let you down
  • 24. YUI is built by Yahoo for our needs and to make us work effectively together world- wide.
  • 25. If it works for us and supports our scale – it is very likely to be good enough for you, too.
  • 26. YUI is... Never gonna run around and desert you
  • 27. There is a massive community supporting the YUI. Subscribe to the list and you will get information very quickly.
  • 28. If you’ve built something cool using it, tell us and we’ll tell the world.
  • 29. YUI is... Never gonna make you cry
  • 30. The biggest frustration of web developers is browser inconsistencies.
  • 31. YUI is built with the Graded Browser Support as one of its core principles and will work with the supported ones.
  • 32. YUI is... Never gonna say goodbye
  • 33. So what if something terrible happens to Yahoo?
  • 34. Fork it!
  • 35. YUI is open source, BSD licensed.
  • 36. YUI is... Never gonna tell a lie and hurt you
  • 37. One very cool thing is that YUI is not silent.
  • 38. You will know when things go wrong and it is easy to trace what happened.
  • 39. You have full control and get notified about things that work and fail inside it.
  • 40. Development tools like the YUI logger, the testing framework and the profiler allow you to build professionally.
  • 41. YUI would never: Say goodbye Make you cry Tell a lie Give you up Run around and desert you Let you down
  • 42. What else is cooking?
  • 43. We’ve taken web successes from the past...
  • 44. And brought them into our infrastructure.
  • 45. SearchMonkey opens Yahoo search result pages for developers.
  • 46. Much like GreaseMonkey opens all web sites for developers.
  • 47. The difference is that users don’t need to use Mozilla but install scripts in their Yahoo profile instead.
  • 48. These scripts (monkeys) are triggered by URL matching and enhance the search result display.
  • 49. There are two types of enhancements.
  • 50. Enhanced results override the original display.
  • 51. Infobars add drop-down menus:
  • 52. You write your monkeys in secure PHP (no file or cookie nasties allowed)
  • 53. And you can use any information we know about this URL.
  • 54. And if there is not enough information...
  • 55. Use XML-Based Atom Feeds, RDF markups, Microformats, OpenSearch data or build a Custom Data Service.
  • 56. For example:
  • 57. Using microformats in the BBC site, we can display showtimes of programs already in the result page: http://www.digital-web.com/articles/embedded_data_with_searchmonkey/
  • 58. Questions? Christian Heilmann | http://wait-till-i.com | twitter: codepo8 Thanks to: Apelad (http://www.flickr.com/photos/apelad/2048858745/), Terence Yim, Google Charts, Rick Astley, Joecartoon.com, Matt Cashmore and the BBC and Digital Web

×