O HAI!
I’m Chris
Thursday I left London
Yesterday at the same time I
 was away presenting at an
  Open Source conference.
Ankara is different...
32 hours, 10 on planes, 7 in
         airports.
Ankara is different...
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...
So if I seem confused, this is
the reason (not the mini bar)
Purple Hack Fodder
       Mashable things by
            Yahoo!


Christian Heilmann, BBC Mashed , London, June 2008
Come and get it!
http://developer.yahoo.com
Lots of APIs, data feeds and
            SDKs:
?too much information
error.
ready.
_
★   Any input, any
    processing, any
    output
★   Infinite ways to
    combine and
    recombine data feeds
★   Output...
Got data? – check
How to show it?
YUI is...
Never gonna give you up
YUI is not a JavaScript library.
   It is a full development
   framework from design
  patterns to release tools.
For every stage there is
  something for you.
Core
DOM Collection          Event Utility

                                                                              ...
Fully documented, with lots
   and lots of examples.
YUI is...
Never gonna let you down
YUI is built by Yahoo for our
needs and to make us work
effectively together world-
             wide.
If it works for us and supports
 our scale – it is very likely to
be good enough for you, too.
YUI is...
Never gonna run around and
        desert you
There is a massive community
supporting the YUI. Subscribe
  to the list and you will get
  information very quickly.
If you’ve built something cool
 using it, tell us and we’ll tell
           the world.
YUI is...
Never gonna make you cry
The biggest frustration of web
    developers is browser
       inconsistencies.
YUI is built with the Graded
Browser Support as one of its
core principles and will work
  with the supported ones.
YUI is...
Never gonna say goodbye
So what if something terrible
    happens to Yahoo?
Fork it!
YUI is open source, BSD
        licensed.
YUI is...
Never gonna tell a lie and
        hurt you
One very cool thing is that
     YUI is not silent.
You will know when things go
 wrong and it is easy to trace
      what happened.
You have full control and get
 notified about things that
   work and fail inside it.
Development tools like the
   YUI logger, the testing
framework and the profiler
     allow you to build
       profession...
YUI would never:
                                Say goodbye

 Make you cry                        Tell a lie



         ...
What else is cooking?
We’ve taken web successes
     from the past...
And brought them into our
      infrastructure.
SearchMonkey opens Yahoo
  search result pages for
       developers.
Much like GreaseMonkey
 opens all web sites for
      developers.
The difference is that users
don’t need to use Mozilla but
install scripts in their Yahoo
       profile instead.
These scripts (monkeys) are
 triggered by URL matching
   and enhance the search
       result display.
There are two types of
   enhancements.
Enhanced results override the
      original display.
Infobars add drop-down
        menus:
You write your monkeys in
       secure PHP
    (no file or cookie nasties allowed)
And you can use any
information we know about
         this URL.
And if there is not enough
       information...
Use XML-Based Atom Feeds,
RDF markups, Microformats,
OpenSearch data or build a
   Custom Data Service.
For example:
Using microformats in the
     BBC site, we can display
     showtimes of programs
    already in the result page:
http://...
Questions?
     Christian Heilmann | http://wait-till-i.com | twitter: codepo8




Thanks to:
Apelad (http://www.flickr.co...
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
×

Purple Hack Fodder - my presentation at mashed08

11,074 views
10,660 views

Published on

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
11,074
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
42
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Purple Hack Fodder - my presentation at mashed08

  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

×