Making an API Developers          Love 	          By Frank Denbow          @frankdenbowThursday, October 27, 2011
Who I Am	               Developer, Carnegie               Mellon               Picsicle iOS App               StartupThrea...
Why An API Matters               Developer community can bring                     Creativity                     New Mark...
Netflix: 20 Billion API calls/month          http://techblog.netflix.com/2011/02/redesigning-          netflix-api.htmlThursd...
Twitter: 75% of calls in API          Developer community vital to the reach          http://blog.programmableweb.com/2010...
High Level Topics	               Solve Developer Pain               Incentives               Commitment               Reli...
Solve Developer Pain          Helping developers build things faster, betterThursday, October 27, 2011
Thursday, October 27, 2011
Example: CelebrityTwin.me          Face.com: Facial recognition API, used in          CelebrityTwin.meThursday, October 27...
Example: CelebrityTwin.me          Face.com: Facial recognition API, used in          CelebrityTwin.meThursday, October 27...
66% Facial Similarity          Example: CelebrityTwin.me          Face.com: Facial recognition API, used in          Celeb...
Incentives          Are your business goals in line with the          developer’s?Thursday, October 27, 2011
Commitment          Is your API a high priority? Can I count on you to          maintain and support the API as needed?Thu...
Reliable          Can I count on your API to be available at all          times?Thursday, October 27, 2011
Granular Topics of Interest	               Simplicity               Standards (JSON,               REST)               Doc...
Simple          Easy to understand, predictable resources,          speed to hello worldThursday, October 27, 2011
Example: Foursquare          Predictable endpoints, versioningThursday, October 27, 2011
Standards          Use common standards to make adoption easier          and consistent. REST, JSONThursday, October 27, 2...
Documentation          Example Code, API Explorer (Mashery), Multiple          LanguagesThursday, October 27, 2011
Example: Mashery ExplorerThursday, October 27, 2011
Documentation: Stripe               Payments API               Code samples in               multiple languages           ...
Example: Stripe          Get started page has copiable codeThursday, October 27, 2011
Example: Stripe          Code in multiple languagesThursday, October 27, 2011
Support          Be available whenever you are neededThursday, October 27, 2011
Support Example: Twilio               SMS and Telephony               API               Weekend Support               Full...
Thanks!          @frankdenbowThursday, October 27, 2011
Upcoming SlideShare
Loading in...5
×

Frank Denbow, Startup Threads

549

Published on

NYC BAPI 2011 Speaker Presentation

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

  • Be the first to like this

No Downloads
Views
Total Views
549
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Frank Denbow, Startup Threads"

  1. 1. Making an API Developers Love By Frank Denbow @frankdenbowThursday, October 27, 2011
  2. 2. Who I Am Developer, Carnegie Mellon Picsicle iOS App StartupThreads Startup Weekend, Startup Digest 15+ hackathonsThursday, October 27, 2011
  3. 3. Why An API Matters Developer community can bring Creativity New Markets EvangelistsThursday, October 27, 2011
  4. 4. Netflix: 20 Billion API calls/month http://techblog.netflix.com/2011/02/redesigning- netflix-api.htmlThursday, October 27, 2011
  5. 5. Twitter: 75% of calls in API Developer community vital to the reach http://blog.programmableweb.com/2010/04/15/Thursday, October 27, 2011
  6. 6. High Level Topics Solve Developer Pain Incentives Commitment ReliabilityThursday, October 27, 2011
  7. 7. Solve Developer Pain Helping developers build things faster, betterThursday, October 27, 2011
  8. 8. Thursday, October 27, 2011
  9. 9. Example: CelebrityTwin.me Face.com: Facial recognition API, used in CelebrityTwin.meThursday, October 27, 2011
  10. 10. Example: CelebrityTwin.me Face.com: Facial recognition API, used in CelebrityTwin.meThursday, October 27, 2011
  11. 11. 66% Facial Similarity Example: CelebrityTwin.me Face.com: Facial recognition API, used in CelebrityTwin.meThursday, October 27, 2011
  12. 12. Incentives Are your business goals in line with the developer’s?Thursday, October 27, 2011
  13. 13. Commitment Is your API a high priority? Can I count on you to maintain and support the API as needed?Thursday, October 27, 2011
  14. 14. Reliable Can I count on your API to be available at all times?Thursday, October 27, 2011
  15. 15. Granular Topics of Interest Simplicity Standards (JSON, REST) Documentation SupportThursday, October 27, 2011
  16. 16. Simple Easy to understand, predictable resources, speed to hello worldThursday, October 27, 2011
  17. 17. Example: Foursquare Predictable endpoints, versioningThursday, October 27, 2011
  18. 18. Standards Use common standards to make adoption easier and consistent. REST, JSONThursday, October 27, 2011
  19. 19. Documentation Example Code, API Explorer (Mashery), Multiple LanguagesThursday, October 27, 2011
  20. 20. Example: Mashery ExplorerThursday, October 27, 2011
  21. 21. Documentation: Stripe Payments API Code samples in multiple languages Copiable sample code Supplement with live chatThursday, October 27, 2011
  22. 22. Example: Stripe Get started page has copiable codeThursday, October 27, 2011
  23. 23. Example: Stripe Code in multiple languagesThursday, October 27, 2011
  24. 24. Support Be available whenever you are neededThursday, October 27, 2011
  25. 25. Support Example: Twilio SMS and Telephony API Weekend Support Fulltime EvangelistsThursday, October 27, 2011
  26. 26. Thanks! @frankdenbowThursday, October 27, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×