O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

545 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×