Software developers love to argue over irrelevant details. We even have a term for it: bikeshedding. When you're building an API, there is tons of opportunity to bikeshed. Do you wrap your data in an object? What HTTP status codes should you use, and in what situations? How do you do pagination?
JSON API is a standard for writing APIs in JSON. Extracted from work done with Rails and Ember.js, JSON API gives you a foundation for making all of these kinds of decisions by creating a standardized format for your API. And when you follow a standard, you can use tools that also know the standard.
In this talk, Steve will show off JSON API, and how you can use it to help you implement your own APIs.