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