API Development in 2017
Takafumi ONAKA • September 18, 2017 • Hiroshima, Japan
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