Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Accelerated ProductDevelopment throughSmart API (Stack) DesignChase LeeCo-founder + CTO @Fetchnotes
This talk is very opinionated
Your mileage may vary
Entrepreneur, Student, Schatz
Fetchnotes, your minds best friend
Lots of clients in a (post-)PC world to support
Less is more
Email          Qeues          Cache          Database          MessagingLots of backend, some middleware, lots of clients
Email Qeues Cache Database MessagingREST APILittle backend, no middleware, lots of clients
Email Qeues Cache Database MessagingREST APILittle backend, no middleware, streamlined clients
Facebooks apps were a Facebook problem, not an HTML5problem
Old                            The rest of usFacebook           Dont crowd the wire while users are playing (do updates in...
The Fetchnotes REST API
Your teammates are your customers
Did you know this wasJSONs symbol?                        Keep it simple (one format)
Build your API for the world
Backwards Compatibility
Track and expose as much data as you can
Capture as much functionality/magic as possible
Dont be a REST purist for the sake of being a purist (bepragmatic)
Thanks!
Upcoming SlideShare
Loading in …5
×

Accelerated Product Development Through Smart API (Stack) Design

1,093 views

Published on

Talk given at an event in Cambridge held in Cambridge by Filepicker.io and Fetchnotes. The topic was "Building scalable technologies for a post-PC world."

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Accelerated Product Development Through Smart API (Stack) Design

  1. 1. Accelerated ProductDevelopment throughSmart API (Stack) DesignChase LeeCo-founder + CTO @Fetchnotes
  2. 2. This talk is very opinionated
  3. 3. Your mileage may vary
  4. 4. Entrepreneur, Student, Schatz
  5. 5. Fetchnotes, your minds best friend
  6. 6. Lots of clients in a (post-)PC world to support
  7. 7. Less is more
  8. 8. Email Qeues Cache Database MessagingLots of backend, some middleware, lots of clients
  9. 9. Email Qeues Cache Database MessagingREST APILittle backend, no middleware, lots of clients
  10. 10. Email Qeues Cache Database MessagingREST APILittle backend, no middleware, streamlined clients
  11. 11. Facebooks apps were a Facebook problem, not an HTML5problem
  12. 12. Old The rest of usFacebook Dont crowd the wire while users are playing (do updates in the background)
  13. 13. The Fetchnotes REST API
  14. 14. Your teammates are your customers
  15. 15. Did you know this wasJSONs symbol? Keep it simple (one format)
  16. 16. Build your API for the world
  17. 17. Backwards Compatibility
  18. 18. Track and expose as much data as you can
  19. 19. Capture as much functionality/magic as possible
  20. 20. Dont be a REST purist for the sake of being a purist (bepragmatic)
  21. 21. Thanks!

×