From CRUD to Hypermedia APIs with Spring

A session at JavaDay Kyiv 2015

Saturday 7th November, 2015

5:10pm to 6:00pm (KMT)

Typical way to design and expose HTTP API today is a so called CRUD approach: come up with URL templates for resources, map create-read-update-delete operations to HTTP verbs and serialize domain model as JSON. Nice and easy, isn't it?
This talk will present limitations of CRUD style APIs and how to address them using ""real"" REST and hypermedia, HAL and ALPS. We'll take a look how a set of libraries and tools from Spring helps building these APIs. All the talking is not worth it without an example, so Spring-based application will be our guide.
Amazon, PayPal, GitHub and other API providers have already started embracing hypermedia and linking by enhancing their HTTP interfaces. Are you next?
#rest #hypermedia #http #api #design #spring #spring-hateoas #java #hal #alps

About the speaker

This person is speaking at this event.
Vladimir Tsukur

Coverage of this session

Sign in to add slides, notes or videos to this session

JavaDay Kyiv 2015

Ukraine Ukraine, Kiev

6th8th November 2015

Tell your friends!


Time 5:10pm6:00pm KMT

Date Sat 7th November 2015

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session