Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

APIdays Paris 2019 - API Adoption via A Code Playground by S Adeel Ali, APIMatic

520 Aufrufe

Veröffentlicht am

API Adoption via A Code Playground
S Adeel Ali, Co- Founder & CEO of APIMatic

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

APIdays Paris 2019 - API Adoption via A Code Playground by S Adeel Ali, APIMatic

  1. 1. Code S. Adeel Ali | adeel@apimatic.io @APIMatic | @AdeelAli25
  2. 2. SaaS API First Mobi le First Web First @APIMatic | @AdeelAli25
  3. 3. Software Product @APIMatic | @AdeelAli25
  4. 4. Software Product @APIMatic | @AdeelAli25
  5. 5. Software Product @APIMatic | @AdeelAli25
  6. 6. API Software Product @APIMatic | @AdeelAli25
  7. 7. API Software Product @APIMatic | @AdeelAli25
  8. 8. API Software Product Developers @APIMatic | @AdeelAli25
  9. 9. API SaaS Product Developers @APIMatic | @AdeelAli25
  10. 10. @APIMatic | @AdeelAli25
  11. 11. Don’t Make Me Code https://medium.com/the-opsee-blog/let-s-talk-about-developer-experience-dx-design- @APIMatic | @AdeelAli25
  12. 12. Product/API Adoption @APIMatic | @AdeelAli25 ∝
  13. 13. ∝ Achieving the User Goal in the Least Possible • Number of Steps • Time @APIMatic | @AdeelAli25
  14. 14. ∝ Getting Started / Ref Docs Sample App Code Authentication Code API Interaction Code API DX = Least Steps & Time to the First Hello World Hello World @APIMatic | @AdeelAli25
  15. 15. Checks and Validations Encode Inputs Serialize body Build HTTP request Make HTTP Call Deserialize body Decode to output Handle errors Getting Started Docs Configuration API Call Arguments Authentication ∝ Hello World @APIMatic | @AdeelAli25 API DX = Least Steps & Time to the First Hello World
  16. 16. API Call Arguments Encode Inputs Serialize body Build HTTP request Make HTTP Call Deserialize body Decode to output 4 - Static 1 - Static 2 - Interactive 3 - Interactive ∝ Hello World @APIMatic | @AdeelAli25 API DX = Least Steps & Time to the First Hello World
  17. 17. API Call Arguments Encode Inputs Serialize body Build HTTP request Make HTTP Call Deserialize body Decode to output 4 – SDKs/Client Libraries 1- Getting Started 2 – Dynamic Code Samples 3 – Assisted Auth ∝ Hello World @APIMatic | @AdeelAli25 API DX = Least Steps & Time to the First Hello World
  18. 18. API Call Arguments Encode Inputs Serialize body Build HTTP request Make HTTP Call Deserialize body Decode to output 4 – SDKs/Client Libraries 1- Getting Started 2 – Dynamic Code Samples 3 – Assisted Auth Hello World @APIMatic | @AdeelAli25
  19. 19. API Call Arguments Encode Inputs Serialize body Build HTTP request Make HTTP Call Deserialize body Decode to output 4 – SDKs/Client Libraries 1- Getting Started 2 – Dynamic Code Samples 3 – Assisted Auth Hello World Not just a cost saver, but in fact a revenue generator — Andrew Cowell, Head of Innovation, Earthport @APIMatic | @AdeelAli25
  20. 20. • Your developers should be using your API like they use any other product • For the best DX, Don’t make them code. • Give them what they need to get started. Let them focus on what they ar @APIMatic | @AdeelAli25
  21. 21. @APIMatic | @AdeelAli25
  22. 22. DX @APIMatic | @AdeelAli25 Thank You If you talk to a man in a language he understands, that goes to his head. If you talk to him in his language, that goes to his heart

×