Web Services for Fun and Profit

  • 2,555 views
Uploaded on

A talk from dConstruct 2006, presented with Paul Hammond.

A talk from dConstruct 2006, presented with Paul Hammond.

More in: Technology , Sports
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,555
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Web Servicesfor Fun and Profit Paul Hammond & Simon Willison
  • 2. Paul Simon
  • 3. Biggest Website in the World
  • 4. ½ billion unique userson yahoo branded properties
  • 5. 200 million active registered users
  • 6. 3.9 billion page views a day
  • 7. Building a site this big is hard work http://flickr.com/photos/eurleif/186807021/
  • 8. Lots of Engineers http://flickr.com/photos/mn_francis/68739646/
  • 9. Lots of servers http://flickr.com/photos/indi/23580458/
  • 10. More concerns about uptime
  • 11. More hacking attempts
  • 12. More concerns over privacy http://flickr.com/photos/44538772@N00/67865829/
  • 13. Application
  • 14. Security Issues http://www.flickr.com/photos/lizjones/185703028/
  • 15. Application Application
  • 16. Scaling http://flickr.com/photos/lizard_queen/114587853/
  • 17. Making changes is hard http://www.flickr.com/photos/tico24/16240395/
  • 18. ?
  • 19. anA P ? I!
  • 20. Application Application
  • 21. Application Application A P I !
  • 22. Separation of concerns http://flickr.com/photos/adactio/9514864/
  • 23. Can easily fix security problems http://flickr.com/photos/orinrobertjohn/47667825/
  • 24. Can scale or increase redundancy http://flickr.com/photos/doublebug/132789025/
  • 25. Internal APIs make huge sites possible
  • 26. Internal mashup culture http://www.flickr.com/photos/loopzilla/179599888/
  • 27. + =
  • 28. + + =
  • 29. + ++ +…=
  • 30. Web Services allow us tobuild new products faster
  • 31. Not our idea
  • 32. Two Rules of Hack Day:1. Build prototype in a day2. Demo to your colleagues
  • 33. Hack day makes people happy http://flickr.com/photos/drewm/112465631/
  • 34. Innovation through making stuff
  • 35. Wouldn’t be possible without APIs http://flickr.com/photos/morton/42327887/
  • 36. Web Services help us innovate
  • 37. Web AudioImage LocalVideo News Yahoo Search APIs
  • 38. d.constructSpelling Suggestions
  • 39. deconstructSpelling Suggestions
  • 40. d.Construct 2005 was the UK’s first grassrootsWeb 2.0 conference. It was an affordable,one-day event aimed at those building thelatest generation of web-based applications.The event discussed how new technology istransforming the web from a documentdelivery system to an application platform.Internationally renowned speakers coveredhot-topics such as Ajax, using the power ofAPI’s and the future of the mobile web. Term Extraction
  • 41. d.Construct 2005 was the UK’s first grassrootsWeb 2.0 conference. It was an affordable,one-day event aimed at those building thelatest generation of web-based applications.The event discussed how new technology istransforming the web from a documentdelivery system to an application platform.Internationally renowned speakers coveredhot-topics such as Ajax, using the power ofAPI’s and the future of the mobile web. Term Extraction
  • 42. XMLSerialized PHP JSON Output Formats
  • 43. Hugh Gaitskell Roy Jenkins Aneurin Bevan Clement AttleeWinston ChurchillNeville Chamberlain Neil KinnockMargaret Thatcher Michael Foot Ton Blair James Callaghan Harold Wilson Michael Heseltine Anthony Barber Iain Macleod Edward Heath Harold Macmillan Anthony Eden
  • 44. http://www.hackdiary.com
  • 45. Yahoo Local Maps APIs
  • 46. Ajax and Flash Yahoo Local Maps APIs
  • 47. Flickr APIs
  • 48. Web services aren’t just for internal use
  • 49. Web services and APIs:• make huge sites possible
  • 50. Web services and APIs:• make huge sites possible• allow us to build new products faster
  • 51. Web services and APIs:• make huge sites possible• allow us to build new products faster• help us innovate
  • 52. Web services and APIs:• make huge sites possible• allow us to build new products faster• help us innovate• aren’t just for internal use
  • 53. Thankyouhttp://www.paulhammond.org/2006/dconstruct simon@simonwillison.net paul@paulhammond.org