SlideShare a Scribd company logo
Web Services
for Fun and Profit
  Paul Hammond & Simon Willison
Paul   Simon
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Biggest Website in the World
½ billion
    unique users
on yahoo branded properties
200 million
 active registered users
3.9 billion
 page views a

   day
Building a site this big is hard work
                           http://flickr.com/photos/eurleif/186807021/
Lots of Engineers
              http://flickr.com/photos/mn_francis/68739646/
Lots of servers
                  http://flickr.com/photos/indi/23580458/
More concerns about uptime
More hacking attempts
More concerns over privacy
                 http://flickr.com/photos/44538772@N00/67865829/
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Application
Security Issues
            http://www.flickr.com/photos/lizjones/185703028/
Application   Application
Scaling
          http://flickr.com/photos/lizard_queen/114587853/
Making changes is hard
                 http://www.flickr.com/photos/tico24/16240395/
?
an


A P
  ? I!
Application   Application
Application    Application




          A P I !
Separation of concerns
                   http://flickr.com/photos/adactio/9514864/
Can easily fix security problems
                     http://flickr.com/photos/orinrobertjohn/47667825/
Can scale or increase redundancy
                     http://flickr.com/photos/doublebug/132789025/
Internal APIs make huge
      sites possible
Web Services for Fun and Profit
Internal mashup culture
                http://www.flickr.com/photos/loopzilla/179599888/
Web Services for Fun and Profit
+   =
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
+       +
    =
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
+    +

+       +…=
Web Services allow us to
build new products faster
Web Services for Fun and Profit
Web Services for Fun and Profit
Not our idea
Web Services for Fun and Profit
Two Rules of Hack Day:



1. Build prototype in a day
2. Demo to your colleagues
Hack day makes people happy
                    http://flickr.com/photos/drewm/112465631/
Innovation through making stuff
Wouldn’t be possible without APIs
                        http://flickr.com/photos/morton/42327887/
Web Services help us
     innovate
Web Services for Fun and Profit
Web Services for Fun and Profit
Web            Audio
Image           Local
Video           News

   Yahoo Search APIs
d.construct


Spelling Suggestions
deconstruct


Spelling Suggestions
d.Construct 2005 was the UK’s first grassroots
Web 2.0 conference. It was an affordable,
one-day event aimed at those building the
latest generation of web-based applications.
The event discussed how new technology is
transforming the web from a document
delivery system to an application platform.
Internationally renowned speakers covered
hot-topics such as Ajax, using the power of
API’s and the future of the mobile web.

               Term Extraction
d.Construct 2005 was the UK’s first grassroots
Web 2.0 conference. It was an affordable,
one-day event aimed at those building the
latest generation of web-based applications.
The event discussed how new technology is
transforming the web from a document
delivery system to an application platform.
Internationally renowned speakers covered
hot-topics such as Ajax, using the power of
API’s and the future of the mobile web.

               Term Extraction
XML
Serialized PHP
    JSON

   Output Formats
Web Services for Fun and Profit
Hugh Gaitskell
    Roy Jenkins
  Aneurin Bevan
  Clement Attlee
Winston Churchill
Neville Chamberlain
   Neil Kinnock
Margaret Thatcher
   Michael Foot
      Ton Blair
 James Callaghan
  Harold Wilson
 Michael Heseltine
 Anthony Barber
   Iain Macleod
  Edward Heath
 Harold Macmillan
  Anthony Eden
http://www.hackdiary.com
Yahoo Local Maps APIs
Ajax and Flash


 Yahoo Local Maps APIs
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Flickr APIs
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web Services for Fun and Profit
Web services aren’t just
   for internal use
Web Services for Fun and Profit
Web services and APIs:

•   make huge sites possible
Web services and APIs:

• make huge sites possible
• allow us to build new
  products faster
Web services and APIs:

•   make huge sites possible
• allow us to build new
    products faster
•   help us innovate
Web services and APIs:

• make huge sites possible
• allow us to build new
  products faster
• help us innovate
• aren’t just for internal use
Thankyou
http://www.paulhammond.org/2006/dconstruct

         simon@simonwillison.net
         paul@paulhammond.org

More Related Content

Web Services for Fun and Profit