Standardizing realtime API design
Over the past few years, we've observed that realtime APIs are often difficult to consume due to the lack of client libraries. In fact, many API providers do not produce client libraries at all. This may be fine for conventional REST APIs, but it often presents a usability problem with APIs that push data. We think the consumption of realtime APIs ought to be made easier, on par with frameworks like Firebase or Meteor (or at least as close as we can get). In order to achieve this, we need to define baseline standards that make it possible to create common client libraries. This talk introduces LiveResource, an open protocol that API providers can use to make the content of RESTful resources synchronizable, and to make this capability discoverable.
Justin has been working with realtime technologies for over a decade. He is the Founder & CEO of Fanout, former CTO of Livefyre, and creator of the Psi instant messaging application. He is a proponent of open source and open standards, and he was a major contributor to XMPP, through involvements with the IETF and XSF. For Justin, it's not enough to simply build something that works; it needs to play well with others, too.