API World

Conference — September 12-14 — San Jose, CA

View the video recording:

View the slides:

Designing a good API is known to be a difficult task, which only becomes more challenging when it comes to creating an HTTP API. You need to take into account some additional constraints such as network efficiency and granularity.

Typically, if you want your JavaScript client to choose what data should be returned, as well as the granularity of the call, you need to have an architecture that allows you to expose your core API in a flexible and composable way. The problem becomes even more complicated if you also want to let developers contribute new services that should then be exposed as a first-class citizen through your API.

This presentation is a summary of the challenges we solved to provide an HTTP API on top of our open source platform.

Presented by

Thierry DelpratThierry Delprat joined Nuxeo in 2005 as Chief Technology Officer. As CTO, he guides the architectural development of the Nuxeo Platform including the adoption of Java as the platform for innovation. Prior to joining Nuxeo, Thierry worked for over 7 years at Unilog, with progressively senior experience across different branches of the consulting company. He was also a technical architect at Cryo-Networks (infrastructure for online games), and has participated in start-up companies. Thierry graduated from the Ecole Centrale de Nantes.