• Like
  • Save
Participating in the Web of Data
Upcoming SlideShare
Loading in...5
×
 

Participating in the Web of Data

on

  • 3,298 views

Web development as we do it right now is on the way out. The future of the web is what its founders have planned a long time ago: loosely joined pieces of information for you to pick and choose and ...

Web development as we do it right now is on the way out. The future of the web is what its founders have planned a long time ago: loosely joined pieces of information for you to pick and choose and put together in interfaces catered to your end users. In this session, see how to build a web portfolio that is always up-to-date, maintained by using the web rather than learning a bespoke interface and high in performance as the data is pulled and cached for you by a high traffic server farm rather than your server. If you wondered how you can leave your footprint on the web without spending thousands on advertising and development, here are some answers.

Statistics

Views

Total Views
3,298
Views on SlideShare
2,701
Embed Views
597

Actions

Likes
3
Downloads
22
Comments
2

7 Embeds 597

http://www.wait-till-i.com 357
http://christianheilmann.com 233
http://icant.co.uk 3
http://www.madprgmr.com 1
http://www.hanrss.com 1
http://feeds2.feedburner.com 1
http://www.slideshare.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Participating in the Web of Data Participating in the Web of Data Presentation Transcript

    •  the Web  of Data Par$c ipa$ng in Chris$an Heilmann / @codepo8 Senior Developer Evangelist Yahoo Developer Network hCp://developer.yahoo.com hCp://icant.co.uk hCp://developer‐evangelism.com Las Vegas, Nevada 17. March 2010
    • Pencil s down! hCp://delicious.com/codepo8/mix10
    • We lcome to  the web
    • al web developer Profession
    • he Enter prise crew Joining t h5p://www.flickr.com/photos/rspeed/4115466351/
    • ings went wrong This is  when th
    •  corporate world Jo ining the
    • eb 2.0 *h ighfive*   Hey ho, W
    • ent wron g again. .. .and it w
    • A nd now? The web as the plaUorm The Mobile Web Geoloca$on 
    • nges leave a track Market cha
    • s$ck to a path... Peop le like to 
    • iX down  a gear... T ime to sh h5p://www.flickr.com/photos/neurolysis/3335080917/
    • on denom inator Finding t he comm h5p://www.flickr.com/photos/kentbrew/3764641730/
    • he world of data Tapp ing into t h5p://www.flickr.com/photos/bixentro/2199711056/
    • Why A PIs work Applica$on Programming Interface End Users Data Source Developers Other  Apps
    • Why A PIs work Applica$on Programming Interface End Users On‐demand delivery of the needed Data data in the right format. Source Developers Access of the data source only when needed ‐ otherwise caching works. Other  Apps
    • APIs m ade easy
    • APIs m ade easy select {what} from {where}  where {condi$ons}
    • YQL examples select * from flickr.photos.search  where text="donkey" and license=4
    • YQL examples select * from craigslist.search where  loca$on="seay" and type="sss" and  query="flower pot"
    • YQL examples select * from google.news where  q="healthcare"
    • YQL examples select * from query.mul$ where queries in ( 'select * from nyt.ar$cle.search where  query="healthcare"', 'select * from microsoX.bing.news where  query="healthcare"', 'select * from google.news where q="healthcare"' )
    • YQL examples select content from html where  url="hCp://www.foxnews.com/" and  xpath="//h2/a"
    • YQL examples select * from google.translate where q  in ( select content from html where  url="hCp://www.foxnews.com/" and  xpath="//h2/a" ) and target="fr"
    • YQL examples insert into wordpress.post  ($tle, descrip$on, blogurl, username,  password)  values ("Test Title", "This is a test  body", "hCp://yqltest.wordpress.com", "yqltest", "password")
    • API for APIs hCp://query.yahooapis.com/v1/public/ yql?        q={query}         &format=xml|json        &callback={callbackfunc$on}
    • APIs m ade easy hCp://developer.yahoo.com/yql No $me wasted reading API docs Crea$ng complex queries with the  console. Filter data before use  Fast pipes. Caching + conver$ng  Server‐side JavaScript 
    • t as a tra ilblazer? Governmen
    • PIs out o f thin air Conjuring A
    •  in a good format. Get  the data
    • t onto “th e cloud” The n throw i
    •  a simple  format And pu blish it in
    • rn it into an API! Then tu select * from csv where url="hCp:// spreadsheets.google.com/pub? key=tpWDkIZMZleQaREf493v1Jw&output=csv" and  columns="Year,City,Sport,Discipline,Country,Event,  Gender,Type" and Year="1924"
    • et to we b service S preadshe
    • Som e more examples
    • hCp://icant.co.uk/goohoobi/index.php?research
    • hCp://uk‐house‐prices.com/
    • hCp://icant.co.uk/geomaker/index.php
    • In sum mary... We have the network and we have the technology. We have people who work effec$vely with the tools  they use.  We have a new genera$on coming who naturally use  the internet and are happy with our web interfaces. If we use our efforts 50/50 on new and building APIs  and converters to get the data of the old the web will  rock.
    • Homework http://github.com/yql/yql-tables
    • Lea rn more
    • T HANKS! Photos: flickr.com,  oddlyspecific.com,  thereifixedit.com,  failblog.org,  epicwinOw.com, the internets.