Keeping it Ruby: why your product need to have Ruby SDK

At RubyWorld, in Matsue, Japan

What is the difference between a good project and a great one for developers on Ruby? We think that one part of it is having an amazing Ruby SDK.

The first question everyone is going to ask when they want to use your product is - where’s the gem? We are going to look into what makes a Ruby SDK to be a great one, and how your team can start implementing one.

Having a great client library not only can increase adoption of your product, but can simplify application, speed up development, save costs for your client, and even make your users shout out to you out of happiness.

In this talk we would like to explain how a great Ruby client with opinionated API matching Ruby/Rails semantics can make a difference for your users. Using imgproxy.rb and imgproxy-rails, client Ruby libraries for imgproxy, an open source image processing server, as an example of a customer acquisition success story via SDK. We’ll demonstrate how to replace background jobs with on-the-fly image processing, improving performance while reducing infrastructure costs - and how its Ruby SDK plays into this.

Video
Slides

Further reading

In the same orbit

Explore more events

Schedule call

Irina Nazarova CEO at Evil Martians

Evil Martians transform growth-stage startups into unicorns, build developer tools, and create open source products. Hire us to design and build your product