Ruby

Best practices in web API client development

How many did you make web API clients?

I have made web API clients as OSS, but I have made more private web API clients (not OSS) than that. (total 10+ gems)

Everyone should have used an external web service web API to create something.

Sometimes, you may need to create a client to use private web APIs that are not publicly exposed.

I would like to introduce the best practices of making web API clients.

I think that designing a good API client will lead to a good gem design, so I believe that my talk is beneficial not only for API client developers but also gem developers.

RubyKaigi 2019 https://rubykaigi.org/2019/presentations/sue445.html#apr20

RubyKaigi 2019