APIs and Distributed Software

APIs and Distributed Software

By Michele Titolo @ API Strategy & Practice Conference
San Francisco, October 23-24-25, 2013

Transcript

  1. APIs and Distributed Software @MicheleTitolo

  2. None
  3. None
  4. None
  5. None
  6. None
  7. Lessons Learned

  8. Versioning is hard

  9. Let’s make a company

  10. API

  11. iOS API

  12. iOS Android API

  13. iOS Android Web API

  14. iOS Android Public Web API

  15. Fast Forward 1 year

  16. iOS 8 / Android Laffy Taffy*

  17. iOS 8 / Android Laffy Taffy* * I really don’t

    know what this will be called
  18. Older hardware, older app

  19. Fast forward another year

  20. iOS 9 / Android M&M*

  21. iOS 9 / Android M&M* * Don’t know about this

    either
  22. None
  23. * I really doubt this will happen

  24. Let’s make a new everything!

  25. So remove all the old APIs? Right?

  26. None
  27. Deprecation is hard

  28. Think Ahead

  29. SDKs?

  30. SDKs make integration easy

  31. ...until it makes them hard

  32. Most SDKs aren’t great

  33. I can’t do what I need to

  34. Data Conscious Consumers

  35. Access without an SDK

  36. The Future

  37. ?

  38. Single Use Case

  39. Single Use Case

  40. None
  41. Make good APIs

  42. Thank You @MicheleTitolo