Van a naar pi

483 views
430 views

Published on

Presentatie voor Bol.com Developers dag 2012

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
483
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Van a naar pi

  1. 1. Van A naar PI Gerard van Enk / @gvenk http://millionpieces.nlBol.com Developersdag 2012 Million Pieces
  2. 2. Van A naar PI APIs Gerard van Enk Javascript Mashups WordPressBol.com Developersdag 2012 Million Pieces
  3. 3. Van A naar PI Zoektocht “Perfecte API”Bol.com Developersdag 2012 Million Pieces
  4. 4. Van A naar PI GeschiedenisBol.com Developersdag 2012 Million Pieces
  5. 5. Van A naar PI Wikipedia “An application programming interface (API) is a specification intended to be used as an interface by software components to communicate with each other.”Bol.com Developersdag 2012 Million Pieces
  6. 6. Van A naar PI APIs ● MS Windows API ● MacOSX API ● Java API ● WebAPIBol.com Developersdag 2012 Million Pieces
  7. 7. Van A naar PI Voorlopers ● 2000: Ebay ● 2002: Amazon.com ● 2003: Salesforce.comBol.com Developersdag 2012 Million Pieces
  8. 8. Van A naar PI Reverse Engineered Google MapsBol.com Developersdag 2012 Million Pieces
  9. 9. Van A naar PI 2005 Google Maps APIBol.com Developersdag 2012 Million Pieces
  10. 10. Van A naar PI Groei Bron: What Makes a Great Open API? – John Musser, ProgrammableWeb 2012Bol.com Developersdag 2012 Million Pieces
  11. 11. Van A naar PI Groei Bron: What Makes a Great Open API? – John Musser, ProgrammableWeb 2012Bol.com Developersdag 2012 Million Pieces
  12. 12. Van A naar PI Miljardairsclub Bron: What Makes a Great Open API? – John Musser, ProgrammableWeb 2012Bol.com Developersdag 2012 Million Pieces
  13. 13. Van A naar PI Dus:Bol.com Developersdag 2012 Million Pieces
  14. 14. Van A naar PI ProgrammableWeb: 7330 APIsBol.com Developersdag 2012 Million Pieces
  15. 15. Van A naar PI APIskijken: 41 APIs in NL http://bit.ly/apiskijkenBol.com Developersdag 2012 Million Pieces
  16. 16. Van A naar PI APIskijkenBol.com Developersdag 2012 Million Pieces
  17. 17. Van A naar PI OpenData Apps voor Democatie Apps voor AmsterdamBol.com Developersdag 2012 Million Pieces
  18. 18. Van A naar PI Wensen?Bol.com Developersdag 2012 Million Pieces
  19. 19. Van A naar PI Perfecte API Perfect == MoeilijkBol.com Developersdag 2012 Million Pieces
  20. 20. Van A naar PI Perfecte API Wat is er nodig voor een goede API?Bol.com Developersdag 2012 Million Pieces
  21. 21. Van A naar PI Perfecte API Iets van waardeBol.com Developersdag 2012 Million Pieces
  22. 22. Van A naar PI Iets van waarde DataBol.com Developersdag 2012 Million Pieces
  23. 23. Van A naar PI Iets van waarde DienstBol.com Developersdag 2012 Million Pieces
  24. 24. Van A naar PI Iets van waarde PubliekBol.com Developersdag 2012 Million Pieces
  25. 25. Van A naar PI Perfecte API Goed technisch ontwerpBol.com Developersdag 2012 Million Pieces
  26. 26. Van A naar PI Ontwerp Keuzes makenBol.com Developersdag 2012 Million Pieces
  27. 27. Van A naar PI Ontwerp ● Welk(e) Protocol(len)? ● Welk data formaat/formaten? ● Security? ● Versioning? ● DesignpatternsBol.com Developersdag 2012 Million Pieces
  28. 28. Van A naar PI Ontwerp SOAP vs RESTBol.com Developersdag 2012 Million Pieces
  29. 29. Van A naar PI OntwerpBol.com Developersdag 2012 Million Pieces
  30. 30. Van A naar PI OntwerpBol.com Developersdag 2012 Million Pieces
  31. 31. Van A naar PI Ontwerp protocollenBol.com Developersdag 2012 Million Pieces
  32. 32. Van A naar PI Ontwerp Formaat?Bol.com Developersdag 2012 Million Pieces
  33. 33. Van A naar PI Ontwerp XML JSON CSV RDF Formaat? Text HTML iCalBol.com Developersdag 2012 Million Pieces
  34. 34. Van A naar PI OntwerpBol.com Developersdag 2012 Million Pieces
  35. 35. Van A naar PI OntwerpBol.com Developersdag 2012 Million Pieces
  36. 36. Van A naar PI Ontwerp SecurityBol.com Developersdag 2012 Million Pieces
  37. 37. Van A naar PI Ontwerp oAuth/SSLBol.com Developersdag 2012 Million Pieces
  38. 38. Van A naar PI Ontwerp VersioningBol.com Developersdag 2012 Million Pieces
  39. 39. Van A naar PI Ontwerp URL: https://api.twitter.com/1.1/statuses/mentions_timeline.json Accept Header: GET /customer/123 HTTP/1.1 Accept: application/vnd.company.myapp.customer-v3+xmlBol.com Developersdag 2012 Million Pieces
  40. 40. Van A naar PI Ontwerp Doe het!Bol.com Developersdag 2012 Million Pieces
  41. 41. Van A naar PI Ontwerp Design PatternsBol.com Developersdag 2012 Million Pieces
  42. 42. Van A naar PI Ontwerp HTTP Status CodesBol.com Developersdag 2012 Million Pieces
  43. 43. Van A naar PI Ontwerp Dus niet: HTTP Status 200 OK: {“type”: “OauthException”: “There is a foobar problem”}Bol.com Developersdag 2012 Million Pieces
  44. 44. Van A naar PI Ontwerp Maar: HTTP Status 401 Unauthorized: {“type”: “OauthException”: “There is a foobar problem”}Bol.com Developersdag 2012 Million Pieces
  45. 45. Van A naar PI Perfecte API Documentatie en VoorbeeldenBol.com Developersdag 2012 Million Pieces
  46. 46. Van A naar PI Perfecte APIBol.com Developersdag 2012 Million Pieces
  47. 47. Van A naar PI Perfecte APIBol.com Developersdag 2012 Million Pieces
  48. 48. Van A naar PI Perfecte APIBol.com Developersdag 2012 Million Pieces
  49. 49. Van A naar PI Perfecte API RapportageBol.com Developersdag 2012 Million Pieces
  50. 50. Van A naar PI Perfecte APIBol.com Developersdag 2012 Million Pieces
  51. 51. Van A naar PI Perfecte API SupportBol.com Developersdag 2012 Million Pieces
  52. 52. Van A naar PI Commercieel Waarom een API?Bol.com Developersdag 2012 Million Pieces
  53. 53. Van A naar PI Commercieel Opkomst mobiel/appsBol.com Developersdag 2012 Million Pieces
  54. 54. Van A naar PI Commercieel PartnersBol.com Developersdag 2012 Million Pieces
  55. 55. Van A naar PI Commercieel Extra inkomstenBol.com Developersdag 2012 Million Pieces
  56. 56. Van A naar PI Dus:Bol.com Developersdag 2012 Million Pieces
  57. 57. Van A naar PI Niet: Waarom?Bol.com Developersdag 2012 Million Pieces
  58. 58. Van A naar PI Maar: Wanneer?!Bol.com Developersdag 2012 Million Pieces
  59. 59. Van A naar PIBol.com Developersdag 2012 Million Pieces
  60. 60. gvenk@millionpieces.nl @gvenk
  61. 61. Afbeelding credits:Aap: http://openclipart.org/detail/81865/funny-monkey-face-by-martoufLeesplankje: http://www.onderwijserfgoed.nl/content/onderwijsmethodenKranten: http://www.flickr.com/photos/marketingfacts/3240824443/Apen: http://www.funnypica.com/top-150-funny-monkeys-pictures-collection/

×