Get the latest tech news

The Design of Everyday APIs (2022)


What makes a good API for a library? Or more importantly, what makes it bad? Implementing an API is an art. It’s the connection between the user and the library itself. How can we optimize that connection to make the experience more pleasing? What makes a user reach for one library over another? What goes into an ergonomic API? This talk will first discuss what makes an API good: documentation, simplicity, consistency, completeness, and flexibility.

Jun 2, 2022What makes a good API for a library? This talk will first discuss what makes an API good: documentation, simplicity, consistency, completeness, and flexibility. We will apply those elements by looking at examples in the wild of good and poorly designed APIs.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Design

Design

Photo of everyday apis

everyday apis

Related news:

News photo

Tencent Cloud to revisit design after circular dependencies slowed emergency API fix

News photo

Nvidia expands Ampere-based GPUs for AI design and productivity apps

News photo

Scientists reveal new flow battery tech based on common chemical | At the center of the design is a lab-scale, iron-based flow battery with unparalleled cycling stability.