APIs are getting more and more important, up to the point where companies organize their whole business model around their APIs. In other words: The design of your APIs directly influences your business success.
But good API design is notoriously hard. What are indicators of good API design? Are there good patterns? What are anti-patterns?
In this session, first we will examine the properties of good APIs. Then, after revisiting some timeless API design foundations, we will apply the concepts learned to our challenges – also collecting the no-gos along the way. Finally, we will look at the trade-offs of our approach and some alternatives.
After this session, you will have gained a better understanding of modern API design.