Opening up Yahoo!
  to Users and
   Developers
         Christian Heilmann

     Future of Web Apps, London,
!Neal
I’m Chris.
Neil is well clever about the
   Yahoo Open Strategy
I am just well excited about
             it.
So Neal’s talk was all like:
My approach is different.
http://www.flickr.com/photos/mathias-erhart/761601969/
The Yahoo Open Strategy has
        three goals:
1. Make Yahoo more social
2. Open to third parties like
   never before
3. Rewire Yahoo
But how, do tell?
Let’s go a back in time a bit...
Yahoo = big old internet
      company
But they already started
getting people in that dared
    to think differently.
(No, nothing to do with fruit)
Who still innovate, hard!
http://www.flickr.com/explore/panda
Amongst other things, these
companies showed Yahoo the
    impact of APIs and
       distribution.
Hence we went nuts on giving
         you APIs:
Another thing we took on
very early is the need for
   different formats:
http://www.flickr.com/photos/tags/hamsters
http://api.flickr.com/services/feeds/photos_public.gne?
       tags=hamsters&lang=en-us&format=atom
http://api.flickr.com/services/feeds/photos_public.gne?
        tags=hamsters&lang=en-us&format=php
http://api.flickr.com/services/feeds/photos_public.gne?
tags=hamsters&lang=en-us&format=json&jsoncallback=icanhaz
http://api.flickr.com/services/feeds/photos_public.gne?
        tags=hamsters&lang=en-us&format=lol
My first job inside Yahoo was
  related to another new
           product:
Answers tapped into the
wisdom of the masses to help
 another and not solely rely
     on expert advice. £1
              ...
We came to understand very
  fast that with the right
  products and the right
channels we can get a lot of
        cool c...
Content from our users for
        our users.
You could call it user
generated content (UGC).
                       £1
                     for the
                   ...
We also found that people do
awesome things with the data
   provided through APIs.
http://www.flickr.com/photos/mn_francis/294430002/
However, mixing those with
the Yahoo sites as they were
was harder than we thought.
The other thing we came to
understand is that mashing up
  data can be tricky (read:
         annoying)
Hence:
One common request:
CLI? KTHXBAI!
This is what you will get with
             YOS.
It is called Yahoo Query
Language (YQL) and you can
   download the docs at:
 http://developer.yahoo.com/yql/
SELECT * from web.search
WHERE query=quot;puppiesquot; LIMIT
        3 OFFSET 10
Yahoo as your Database :)
But what about the social
         graph?
                        £1
                      for the
                     Bu...
http://www.flickr.com/photos/crumley/160490011/




Yes, there’s a full social API, at /social/
Yahoo has *a lot* of users and
  we will do our best to get
    them connected and
  understand the benefits of
     socia...
Ok, we have data, we have
users and their connections.
So what do we have delivered
           so far?
Address Book: access and update
 contacts
BOSS: build your own search service
Fire Eagle: create location-aware
 applicati...
What’s coming?
YAP – Yahoo Application
       Platform.
http://developer.yahoo.com/yap/
YAP will make it easy for you
to build applications for the
     Yahoo framework.
It’ll allow you to write the
code, get the data, promote
     and place your apps.
It’ll be something like
Searchmonkey allows you to
            do now.
It’ll allow you to write the
code, get the data, promote
     and place your apps
It’ll allow you to write the
code, get the data, promote
     and place your apps
Building apps – woo!
But where to put them?
My Yahoo! – Opened

Yahoo! homepage – Opened

Mail – Opened

Media properties – Opened
Yeah, OK, what about the
         open?
Open Social
  OpenID
  oAuth
 open bar
So, is this coming?
Yeah.
Is it going to be cool?
Reaching millions of people
with my apps – yeah I think so.
Does answering your own
questions make you look
      pretentious?
Yes, it does. Stop it now.
THANKS!


 http://developer.yahoo.com

Christian Heilmann | http://wait-till-i.com | twitter: codepo8
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Opening up Yahoo! to Users and Developers
Upcoming SlideShare
Loading in...5
×

Opening up Yahoo! to Users and Developers

8,414

Published on

My keynote talk at Future of Web Apps in London talking about the change Yahoo went through over the last years opening up more and more to developers and a glimpse of the immediate future.

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

No Downloads
Views
Total Views
8,414
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
132
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Opening up Yahoo! to Users and Developers

  1. 1. Opening up Yahoo! to Users and Developers Christian Heilmann Future of Web Apps, London,
  2. 2. !Neal
  3. 3. I’m Chris.
  4. 4. Neil is well clever about the Yahoo Open Strategy
  5. 5. I am just well excited about it.
  6. 6. So Neal’s talk was all like:
  7. 7. My approach is different.
  8. 8. http://www.flickr.com/photos/mathias-erhart/761601969/
  9. 9. The Yahoo Open Strategy has three goals:
  10. 10. 1. Make Yahoo more social 2. Open to third parties like never before 3. Rewire Yahoo
  11. 11. But how, do tell?
  12. 12. Let’s go a back in time a bit...
  13. 13. Yahoo = big old internet company
  14. 14. But they already started getting people in that dared to think differently.
  15. 15. (No, nothing to do with fruit)
  16. 16. Who still innovate, hard!
  17. 17. http://www.flickr.com/explore/panda
  18. 18. Amongst other things, these companies showed Yahoo the impact of APIs and distribution.
  19. 19. Hence we went nuts on giving you APIs:
  20. 20. Another thing we took on very early is the need for different formats:
  21. 21. http://www.flickr.com/photos/tags/hamsters
  22. 22. http://api.flickr.com/services/feeds/photos_public.gne? tags=hamsters&lang=en-us&format=atom
  23. 23. http://api.flickr.com/services/feeds/photos_public.gne? tags=hamsters&lang=en-us&format=php
  24. 24. http://api.flickr.com/services/feeds/photos_public.gne? tags=hamsters&lang=en-us&format=json&jsoncallback=icanhaz
  25. 25. http://api.flickr.com/services/feeds/photos_public.gne? tags=hamsters&lang=en-us&format=lol
  26. 26. My first job inside Yahoo was related to another new product:
  27. 27. Answers tapped into the wisdom of the masses to help another and not solely rely on expert advice. £1 for the Buzzword kitty
  28. 28. We came to understand very fast that with the right products and the right channels we can get a lot of cool content.
  29. 29. Content from our users for our users.
  30. 30. You could call it user generated content (UGC). £1 for the Buzzword kitty
  31. 31. We also found that people do awesome things with the data provided through APIs.
  32. 32. http://www.flickr.com/photos/mn_francis/294430002/
  33. 33. However, mixing those with the Yahoo sites as they were was harder than we thought.
  34. 34. The other thing we came to understand is that mashing up data can be tricky (read: annoying)
  35. 35. Hence:
  36. 36. One common request:
  37. 37. CLI? KTHXBAI!
  38. 38. This is what you will get with YOS.
  39. 39. It is called Yahoo Query Language (YQL) and you can download the docs at: http://developer.yahoo.com/yql/
  40. 40. SELECT * from web.search WHERE query=quot;puppiesquot; LIMIT 3 OFFSET 10
  41. 41. Yahoo as your Database :)
  42. 42. But what about the social graph? £1 for the Buzzword kitty
  43. 43. http://www.flickr.com/photos/crumley/160490011/ Yes, there’s a full social API, at /social/
  44. 44. Yahoo has *a lot* of users and we will do our best to get them connected and understand the benefits of social networking.
  45. 45. Ok, we have data, we have users and their connections.
  46. 46. So what do we have delivered so far?
  47. 47. Address Book: access and update contacts BOSS: build your own search service Fire Eagle: create location-aware applications and services GeoPlanet: manage all geo-permanent named places on Earth Music: use the Yahoo! Music catalog of artists, albums, videos, and more SearchMonkey: use structured data to enhance your Yahoo! Search results
  48. 48. What’s coming?
  49. 49. YAP – Yahoo Application Platform. http://developer.yahoo.com/yap/
  50. 50. YAP will make it easy for you to build applications for the Yahoo framework.
  51. 51. It’ll allow you to write the code, get the data, promote and place your apps.
  52. 52. It’ll be something like Searchmonkey allows you to do now.
  53. 53. It’ll allow you to write the code, get the data, promote and place your apps
  54. 54. It’ll allow you to write the code, get the data, promote and place your apps
  55. 55. Building apps – woo!
  56. 56. But where to put them?
  57. 57. My Yahoo! – Opened Yahoo! homepage – Opened Mail – Opened Media properties – Opened
  58. 58. Yeah, OK, what about the open?
  59. 59. Open Social OpenID oAuth open bar
  60. 60. So, is this coming?
  61. 61. Yeah.
  62. 62. Is it going to be cool?
  63. 63. Reaching millions of people with my apps – yeah I think so.
  64. 64. Does answering your own questions make you look pretentious?
  65. 65. Yes, it does. Stop it now.
  66. 66. THANKS! http://developer.yahoo.com Christian Heilmann | http://wait-till-i.com | twitter: codepo8
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×