opening up yahoo! to users and developers

74
Opening up Yahoo! to Users and Developers Christian Heilmann Future of Web Apps, London,

Upload: christian-heilmann

Post on 13-May-2015

8.344 views

Category:

Education


2 download

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

Opening up Yahoo! to Users and Developers

Christian Heilmann

Future of Web Apps, London,

Page 2: Opening up Yahoo! to Users and Developers

!Neal

Page 3: Opening up Yahoo! to Users and Developers

I’m Chris.

Page 4: Opening up Yahoo! to Users and Developers

Neil is well clever about the Yahoo Open Strategy

Page 5: Opening up Yahoo! to Users and Developers

I am just well excited about it.

Page 6: Opening up Yahoo! to Users and Developers

So Neal’s talk was all like:

Page 7: Opening up Yahoo! to Users and Developers
Page 8: Opening up Yahoo! to Users and Developers

My approach is different.

Page 10: Opening up Yahoo! to Users and Developers

The Yahoo Open Strategy has three goals:

Page 11: Opening up Yahoo! to Users and Developers

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

But how, do tell?

Page 13: Opening up Yahoo! to Users and Developers

Let’s go a back in time a bit...

Page 14: Opening up Yahoo! to Users and Developers
Page 15: Opening up Yahoo! to Users and Developers

Yahoo = big old internet company

Page 16: Opening up Yahoo! to Users and Developers

But they already started getting people in that dared

to think differently.

Page 17: Opening up Yahoo! to Users and Developers

(No, nothing to do with fruit)

Page 18: Opening up Yahoo! to Users and Developers
Page 19: Opening up Yahoo! to Users and Developers

Who still innovate, hard!

Page 21: Opening up Yahoo! to Users and Developers

Amongst other things, these companies showed Yahoo the

impact of APIs and distribution.

Page 22: Opening up Yahoo! to Users and Developers

Hence we went nuts on giving you APIs:

Page 23: Opening up Yahoo! to Users and Developers
Page 24: Opening up Yahoo! to Users and Developers

Another thing we took on very early is the need for

different formats:

Page 30: Opening up Yahoo! to Users and Developers

My first job inside Yahoo was related to another new

product:

Page 31: Opening up Yahoo! to Users and Developers
Page 32: Opening up Yahoo! to Users and Developers

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

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

Content from our users for our users.

Page 35: Opening up Yahoo! to Users and Developers

You could call it user generated content (UGC).

£1 for the

Buzzwordkitty

Page 36: Opening up Yahoo! to Users and Developers

We also found that people do awesome things with the data

provided through APIs.

Page 38: Opening up Yahoo! to Users and Developers

However, mixing those with the Yahoo sites as they were was harder than we thought.

Page 39: Opening up Yahoo! to Users and Developers

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

Hence:

Page 41: Opening up Yahoo! to Users and Developers
Page 42: Opening up Yahoo! to Users and Developers
Page 43: Opening up Yahoo! to Users and Developers
Page 44: Opening up Yahoo! to Users and Developers

One common request:

Page 45: Opening up Yahoo! to Users and Developers

CLI? KTHXBAI!

Page 46: Opening up Yahoo! to Users and Developers

This is what you will get with YOS.

Page 47: Opening up Yahoo! to Users and Developers

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

SELECT * from web.search WHERE query="puppies" LIMIT

3 OFFSET 10

Page 49: Opening up Yahoo! to Users and Developers

Yahoo as your Database :)

Page 50: Opening up Yahoo! to Users and Developers

But what about the social graph?

£1 for the

Buzzwordkitty

Page 51: Opening up Yahoo! to Users and Developers

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

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

Ok, we have data, we have users and their connections.

Page 54: Opening up Yahoo! to Users and Developers

So what do we have delivered so far?

Page 55: Opening up Yahoo! to Users and Developers

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

What’s coming?

Page 57: Opening up Yahoo! to Users and Developers

YAP – Yahoo Application Platform.

http://developer.yahoo.com/yap/

Page 58: Opening up Yahoo! to Users and Developers

YAP will make it easy for you to build applications for the

Yahoo framework.

Page 59: Opening up Yahoo! to Users and Developers

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

It’ll be something like Searchmonkey allows you to

do now.

Page 61: Opening up Yahoo! to Users and Developers

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

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

Building apps – woo!

Page 64: Opening up Yahoo! to Users and Developers

But where to put them?

Page 65: Opening up Yahoo! to Users and Developers

My Yahoo! – Opened

Yahoo! homepage – Opened

Mail – Opened

Media properties – Opened

Page 66: Opening up Yahoo! to Users and Developers

Yeah, OK, what about the open?

Page 67: Opening up Yahoo! to Users and Developers

Open Social

OpenID

oAuth

open bar

Page 68: Opening up Yahoo! to Users and Developers

So, is this coming?

Page 69: Opening up Yahoo! to Users and Developers

Yeah.

Page 70: Opening up Yahoo! to Users and Developers

Is it going to be cool?

Page 71: Opening up Yahoo! to Users and Developers

Reaching millions of people with my apps – yeah I think so.

Page 72: Opening up Yahoo! to Users and Developers

Does answering your own questions make you look

pretentious?

Page 73: Opening up Yahoo! to Users and Developers

Yes, it does. Stop it now.

Page 74: Opening up Yahoo! to Users and Developers

http://developer.yahoo.com

Christian Heilmann | http://wait-till-i.com | twitter: codepo8

THANKS!