Schedule

Matt Muller
Matt Muller
  • @mullermp

Matt Muller is a software engineer and maintainer of AWS SDK for Ruby. You can find him on GitHub as @mullermp.

Generating a custom SDK for your web service or Rails API

Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.