60 minutes of web tech: boss, yql, flickr, yui

Post on 20-Jan-2015

1.706 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

60 minutes of web tech: BOSS, YQL, Flickr, YUI - Hebrew University, Jerusalem, Israel - 3/30/09

TRANSCRIPT

60 minutes of web tech

Erik Eldridge

Yahoo! Developer Network

3/30/09

Photo credit: audreyjim529 (http://ow.ly/1FxN)

Follow along (or skip ahead)

• http://slideshare.net/erikeldridge

BOSS

Yahoo! search results

Old-school search

Build your own search

TechCrunch

Boss example: trogdor

Trogdor source code

BOSS registration

BOSS reg. cont.

Local BOSS

Simple BOSS

Simple proxy

Simple output

Resources

• BOSS on YDN:http://developer.yahoo.com/boss

• Trogdor: BOSS example:http://pieisgood.org/search/

YQL

YQL is select * from internet

YQL on YDN

YQL console

BOSS-like search

Public data

YQL proxy & frontend

YQL trogdor

HTML to extract

HTML extraction in console

HTML extraction code

RSS extraction

RSS raw

RSS extraction in console

RSS extraction code

RSS extracted

YQL Open Tables

Open table examples

Twitter status Open Table

Twitter status table raw

Twitter status Open Table in action

Resources

• YQL:http://developer.yahoo.com/yql

• Open Table examples: http://github.com/spullara/yql-tables/tree/master

• PHP:http://php.net

Flickr

Flickr homepage

Flickr API page

Use YQL for public pics

Desc flickr.photos.search

Resolve Flickr username

Request user’s photos in YQL

Use proxy to get data

Catch the data in the client

Output

Flickr API endpoint

Flickr API explorer

Flickr Auth: fetching frob

Flickr auth: fetching token

Flickr auth: making request

Resources

• Flickr APIs:http://www.flickr.com/services/api/

YUI

YUI on Yahoo! Developer Network

YUI: open source CSS and JavaScript library used by

Yahoo!

YUI on github

YUI is CSS and JavaScript

YUI grids builder

YUI grids installed

YUI get

YUI Loader

YUI Loader installed

YUI display installed

YUI DragDrop installed

YUI DragDrop in action

YUI Dependency configurator

Resources

• Developer.yahoo.com/yui– dragdrop (http://developer.yahoo.com/yui/dragdrop/)– /get

(http://developer.yahoo.com/yui/get/)– /yuiloader

(http://developer.yahoo.com/yui/yuiloader/)– /grids

(http://developer.yahoo.com/yui/grids/)

• http://github.com/yui/• http://yuilibrary.com/

תודה! Thank you!

• Find me on twitter and github @erikeldridge

top related