Designing for developers

740 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
740
On SlideShare
0
From Embeds
0
Number of Embeds
187
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Designing for developers

  1. 1. Kirsten Jones, Technical Leader, Cisco Systems @synedra http://www.princesspolymath.com
  2. 2.  API Developers  Application Developers  Architects / Designers Focus: Building an API Developers Love
  3. 3.  Know Your Business Goals Start with Understandable Use Cases Understand API Costs Communicate Clear Guidelines Schemas, Query Language, and Throttling
  4. 4.  Clear Communication about API Goals Engaging Tutorials (Firebase) Examples of Working Applications Task-based Documentation
  5. 5.  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)

×