David Mytton, Boxed Ice

820 views

Published on

NYC BAPI 2011 Speaker Presentation

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
820
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

David Mytton, Boxed Ice

  1. 1. APIs: A new, flexible interfaceThursday, October 27, 2011
  2. 2. David MyttonWoop Japan!Thursday, October 27, 2011
  3. 3. Thursday, October 27, 2011
  4. 4. Thursday, October 27, 2011
  5. 5. Thursday, October 27, 2011
  6. 6. Different interfacesThursday, October 27, 2011
  7. 7. Different interfaces• Web UIThursday, October 27, 2011
  8. 8. Different interfaces• Web UI• MobileThursday, October 27, 2011
  9. 9. Different interfaces• Web UI• Mobile• APIThursday, October 27, 2011
  10. 10. ConstraintsThursday, October 27, 2011
  11. 11. Constraints• Team sizeThursday, October 27, 2011
  12. 12. Constraints• Team size• BacklogThursday, October 27, 2011
  13. 13. Constraints• Team size• Backlog• TimeThursday, October 27, 2011
  14. 14. It’s a little different.Thursday, October 27, 2011
  15. 15. FlexibilityThursday, October 27, 2011
  16. 16. Flexibility• Real time decisionsThursday, October 27, 2011
  17. 17. Flexibility• Real time decisions• Historical reportsThursday, October 27, 2011
  18. 18. Flexibility• Real time decisions• Historical reports• AutomationThursday, October 27, 2011
  19. 19. Business reasons?Thursday, October 27, 2011
  20. 20. Business reasons?• Unintended useThursday, October 27, 2011
  21. 21. Business reasons?• Unintended use• Not plannedThursday, October 27, 2011
  22. 22. Business reasons?• Unintended use• Not planned• YesThursday, October 27, 2011
  23. 23. Encouraging usageThursday, October 27, 2011
  24. 24. Encouraging usage• Good docsThursday, October 27, 2011
  25. 25. Encouraging usage• Good docs • DescriptionsThursday, October 27, 2011
  26. 26. Encouraging usage• Good docs • Descriptions • Client librariesThursday, October 27, 2011
  27. 27. Encouraging usage• Good docs • Descriptions • Client libraries • Code ExamplesThursday, October 27, 2011
  28. 28. Encouraging usage• Good docs• DogfoodThursday, October 27, 2011
  29. 29. Encouraging usage• Good docs• Dogfood• SOAPThursday, October 27, 2011
  30. 30. Encouraging usage• Good docs• Dogfood• SOAP• XMLThursday, October 27, 2011
  31. 31. RESTPhoto: Danny Choo - www.dannychoo.comThursday, October 27, 2011
  32. 32. REST• HTTPPhoto: Danny Choo - www.dannychoo.comThursday, October 27, 2011
  33. 33. REST• HTTP• Browsers, curl, wgetPhoto: Danny Choo - www.dannychoo.comThursday, October 27, 2011
  34. 34. RecapThursday, October 27, 2011
  35. 35. Recap• Treat APIs as a new interfaceThursday, October 27, 2011
  36. 36. Recap• Treat APIs as a new interface• FlexibilityThursday, October 27, 2011
  37. 37. Recap• Treat APIs as a new interface• Flexibility• Unintended usesThursday, October 27, 2011
  38. 38. Recap• Treat APIs as a new interface• Flexibility• Unintended uses• Make it easyThursday, October 27, 2011
  39. 39. David Mytton @davidmytton david@boxedice.com www.serverdensity.comWoop Japan!Thursday, October 27, 2011

×