Kirsten Jones, Technical Leader, Cisco Systems




                                          @synedra
                                          http://www.princesspolymath.com
   API Developers
     Application Developers
     Architects / Designers


   Focus: Building an API Developers Love
   Know Your Business Goals

   Start with Understandable Use Cases

   Understand API Costs

   Communicate Clear Guidelines

   Schemas, Query Language, and Throttling
   Clear Communication about API Goals

   Engaging Tutorials (Firebase)

   Examples of Working Applications

   Task-based Documentation
   Understand / Prevent Common Pain Points
     Authentication
     HTTP Issues
     Libraries

   Teach Developers to Be Successful
       Asking Questions Well
       Preventing Preventable Mistakes
       Debugging HTTP Traffic
       Tools and exploration (IODocs, Swagger)

Designing for developers

  • 1.
    Kirsten Jones, TechnicalLeader, Cisco Systems @synedra http://www.princesspolymath.com
  • 2.
    API Developers  Application Developers  Architects / Designers  Focus: Building an API Developers Love
  • 5.
    Know Your Business Goals  Start with Understandable Use Cases  Understand API Costs  Communicate Clear Guidelines  Schemas, Query Language, and Throttling
  • 6.
    Clear Communication about API Goals  Engaging Tutorials (Firebase)  Examples of Working Applications  Task-based Documentation
  • 7.
    Understand / Prevent Common Pain Points  Authentication  HTTP Issues  Libraries  Teach Developers to Be Successful  Asking Questions Well  Preventing Preventable Mistakes  Debugging HTTP Traffic  Tools and exploration (IODocs, Swagger)