Secrets of Awesome JavaScript API Design
It doesn't take long for most developers to sniff out a poorly-designed JavaScript API. Within minutes of coding against a library, most developers can divine how their long-term relationship with that library will turn out. APIs are developer UX, after all.In fields like art & architecture, design is communicated through principles, and it's possible to borrow the principles of these fields, and see them in action in several popular JavaScript libraries. By digging into these libraries, and uncovering these principles, we can learn how to create APIs of our own that are a pleasure to use.JS APIs are developer UX. Just as they do for software UIs, grounded design principles from art hold the secrets to crafting amazing APIs.
Topics covered -