Web-Developer, Intento Anastasia Goryacheva
Anastasia is a self-educated JS/Python developer working at Intento. She is passionate about OpenAPI initiative since it is one of the ways to improve developer experience. At Intento she takes care of the web console for AI API users and of the nodeJS SDK. In her spare time she likes to visit new places with old friends.
22/09/2018 14:30JS Talks
Developer experience and API as a product
DX, developer experience begins with a well-designed API. But that’s not all that matters. What should we care about when creating the product with the API to give the best DX? Or what should we be aware of when choosing an API product to get not only features of the product but also some nice experience when working with it?
While creating our platform at Intento, we deal with dozens of AI API. Using these interfaces as examples we will analyze 8 API characteristics such as reliability, onboarding, ease of maintenance and more. We will see which of the API providers create more headaches than provide functionality.
The same approach can be used to decide which payment service to connect to the site. Or while building team communication between backend and frontend developers creating one service. Say, for a frontend developer it will be easier to explain to colleagues what exactly complicates her or his life as a backend API user.
Besides we will dive into a marvelous new world of modern AI services.