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.