technical introduction to ydn

60
A Tech intro to YDN Christian Heilmann, Grenoble, December 2008 http://scriptingenabled.org | http://wait-till-i.com | http://twitter.com/codepo8

Upload: christian-heilmann

Post on 20-Jan-2015

4.733 views

Category:

Technology


2 download

DESCRIPTION

My overview over some of the APIs offered by the Yahoo Developer Network in Grenoble, France.

TRANSCRIPT

Page 1: Technical Introduction to YDN

A Tech intro to YDN

Christian Heilmann, Grenoble, December 2008

http://scriptingenabled.org | http://wait-till-i.com | http://twitter.com/codepo8

Page 2: Technical Introduction to YDN

The Yahoo Developer Network is the central source of everything Yahoo does to

make developers happy!

Page 4: Technical Introduction to YDN

I am now going to talk about just a few things we offer

there.

Page 5: Technical Introduction to YDN

We have Web Services and APIS for almost all our offers.

Page 6: Technical Introduction to YDN

They all work pretty similar:

Page 7: Technical Introduction to YDN

First, get an AppID!

Page 15: Technical Introduction to YDN
Page 16: Technical Introduction to YDN

Output formats:

XML, RSS, JSON, PHP

Page 17: Technical Introduction to YDN

What if you need to mix and match and filter data?

Page 21: Technical Introduction to YDN

Getting the data is one step.

Page 22: Technical Introduction to YDN

Displaying it in a manner useful for end users another.

Page 23: Technical Introduction to YDN
Page 24: Technical Introduction to YDN

This is why we share what worked for us with you.

Page 26: Technical Introduction to YDN

And we have a framework of HTML/CSS that works for us

and can be used by you.

Page 27: Technical Introduction to YDN

Front Page Yahoo! Search Flickr

My Yahoo Yahoo Search for iPhone/Mobile

Upcoming

Yahoo Sports Yahoo/Eurosport Delicious

Yahoo News Yahoo Maps Yahoo Live

Yahoo Finance Yahoo Local Yahoo Pipes

Yahoo Mail SDS Shine

Metro (Next Home Page)

Yahoo Bugzilla Yahoo Buzz

YAP Yahoo Answers HotJobs

Page 28: Technical Introduction to YDN
Page 31: Technical Introduction to YDN

http://ui.jquery.com/

http://ui.jquery.com

(function() { var myConfig = { height: '300px', width: '600px', dompath: true, focusAtStart: true }; var myEditor = new YAHOO.widget.SimpleEditor('editor', myConfig); myEditor.render();})();

Page 32: Technical Introduction to YDN

Cool, but isn’t using other people’s stuff a lot of extra code and slows you down?

Page 33: Technical Introduction to YDN

Exceptional Performance Tips:http://developer.yahoo.com/performance/

Page 35: Technical Introduction to YDN
Page 36: Technical Introduction to YDN
Page 37: Technical Introduction to YDN

What if someone asks you to build a specialist search?

Page 38: Technical Introduction to YDN

You could buy databases and build an interface and get

servers to host and index the search...

Page 39: Technical Introduction to YDN

Or you could use BOSS.

Page 43: Technical Introduction to YDN

Say you want to help your clients find good keywords to promote their product online.

Page 44: Technical Introduction to YDN

You can do some research, surf all the competitors’ sites

and note down the descriptions, keywords and

titles.

Page 45: Technical Introduction to YDN

Or you can keep your eyes open and check if there is an

API for that.

Page 48: Technical Introduction to YDN

All you need to do is getting the top 20, analyzing the keyword frequency and

create a top 20.

Page 50: Technical Introduction to YDN

Then you take YUI CSS grids, and spend 30 minutes playing

with colours and fonts.

Page 51: Technical Introduction to YDN

And you have a product:

http://keywordfinder.org

Page 52: Technical Introduction to YDN

Flickr is another classic case of improving a product.

Page 53: Technical Introduction to YDN

http://www.flickr.com/photos/tags/grenoble/

Cliquez ici, SVP!

Page 57: Technical Introduction to YDN
Page 58: Technical Introduction to YDN
Page 59: Technical Introduction to YDN
Page 60: Technical Introduction to YDN

Christian Heilmann

http://scriptingenabled.org | http://wait-till-i.com

twitter/flickr: codepo8

THANKS!