Developer experience is an extension of general User Experience, which emphasizes the developer, and their experiences working your API.
A good API developer experience goes beyond technical writing. It is about providing all the right resources that help your end consumers successfully integrate and work with your API.
A well designed developer experience has API documentation at the center of it. But good documentation isn’t an easy task, and can oftentimes be a tedious and time consuming process for a lot of engineers.
On February 22, the SwaggerHub team is hosting a free online training: API Developer Experience: Why it Matters, and How Documenting Your API with Swagger Can Help. This webinar will look at the role of API documentation in providing a great developer experience with your API. The webinar will discuss good developer experience in detail, focusing on why and how to provide an optimal experience for developers using your API.
We will also cover how Swagger has changed the API design and documentation landscape, and finally show best practices for API documentation using Swagger and SwaggerHub’s integrated API development platform.
We will cover:
- What is developer experience?
- What does it mean for an API to have good developer experience?
- API documentation in the context of good developer experience?
- An introduction to the Swagger framework
- Designing APIs from a usability perspective using Swagger and SwaggerHub
The webinar is February 22 at 2pm ET.