Takafumi ONAKA
Takafumi ONAKA
  • @onk Rails + iOS/Android programmer at Drecom Co., Ltd. Ruby Kaja 2013

API Development in 2017

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.

Recorded video