20 minutes
Any
English
Since the beginning of the World Wide Web, we have become increasingly reliant on third party web services (APIs) which provide out-of-the-box functionality to reduce the cost of implementing everything from scratch.
An API keeps changing as the service provider's business evolves, and as a result there is an ongoing cost of maintaining the corresponding software development kits (SDKs).
This talk highlights the challenge of using these APIs with Perl 5 where - unlike Java and Python - the corresponding SDK is almost never maintained by the service provider.
We explore ways in which OpenAPI specifications can be used to automate the maintenance of a Perl SDK. By way of examples, we touch upon the API of the payment service provider Stripe and Amazon AWS using Paws.
More information about all of our valued sponsors is available on our sponsors page.