The API of the API (with intelligence on top)

Talk
Fri 11:30 - 12:05
You don't need a laptop
Caleano 1+2
Architecture

Summary

One of the big challenges in building an API is predicting how it’s going to evolve. How will we handle big breaking changes? And how do we share a model layer without code duplication? This talk will demonstrate the JSON API approach (http://jsonapi.org). JSON API is not only the missing standard you can rely on to settle endless arguments in how the JSON API should be structured. It also a standard for creating self explaining JSON APIs, also called hypermedia APIs. This will be demonstrated through a JavaScript library we have created at Confetti called YAYSON for communicating between our apps through JSON API. We aim to separate logic in lots of smaller services, there JSON API has proven to be an important tool to boost productivity.

Who is it for?

AlbertArchitect
 
CarolCTO
 
ChrisCraftsman
Programmer
CristinaTechnical
Co-Founder
DianaDevOps
 
MeganManager
 
TamaraTeam
Leader
TudorTechnical
Consultant

Audience Learnings

Self explaining API, unversioned API, shared model layer

Structure

  • Introduction
  • Challenges in API design
  • HTTP
  • JSON API approach
  • Linked data
  • Presistance
  • Demo!
  • Summary

Prerequisites

Basic understanding of HTTP and API design.

Leave a Reply

Your email address will not be published.

*