Talks

API Development in 2017

RubyKaigi 2017
http://rubykaigi.org/2017/presentations/onk.html

Summarize "How to develop API server efficiently."

This talk will talk while looking back on the history like

Why REST (RESTful API) was born?
The world has became to need Native client / Web front-end
API documentation tool are widely used
API Blueprint, Swagger, RAML, JSON Hyper-Schema
Schema driven development
API Query Language (GraphQL)'s birth
And I talk about the library concept and code that we implemented as necessary. There were many challenges such as how to communicate at the interface boundary, how to implement without any mistakes, etc.

RubyKaigi 2017