Generating clients with Tapir
Tapir is a Scala library that tackles the definition of HTTP APIs by separating their description from their interpretation. This separation eases tasks such as generating documentation and clients. Client generation, if properly automated, could relieve a very good amount of development time. Developers spend a lot of time integrating with other services, some developed within their own company. In this talk we explore some uses-cases of code generation and go into how to use Tapir to generate clients for multiple programming languages and libraries.