a case for hypermedia: versioning

Dear all,

You might be interested in this use case,
which showcases tangible benefits of a hypermedia approach:
http://ruben.verborgh.org/blog/2016/06/22/querying-history-with-linked-data/

Basically, we extended an API with versioning support,
and thanks to hypermedia (Hydra!), we only had to change
a couple of minor things in client's HTTP layer.
The hypermedia and application logic were not affected.

Imortantly, existing clients keep on working
with new and old servers, and the new client
similarly supports new and old servers.

Best,

Ruben

Received on Wednesday, 22 June 2016 20:03:37 UTC