Discover Vulcain
Vulcain is a brand new protocol using HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs. An open source gateway server which you can put on top of any existing web API to instantly turn it into a Vulcain-compatible one is also provided! It supports hypermedia APIs but also any "legacy" API by documenting its relations using OpenAPI.
Program
1 - What's REST
- APIs refresher: REST, Hypermedia, JSON-LD + HTTP, Hydra / HATEOAS
- APIs at the heart of the Web today
- What about GraphQL?
2 - Data aggregation
- Sparql
- TripleStore
- RDF
3 - Performances
- Overfetching
- Underfetching
- Cache consideration
4 - HTTP/2+
5 - Introducing Vulcain
- Pushing relations
- Filtering resources