Are we really using HTTP according to its specification? Is our REST API designed to fully convey the meaning of our application? Do we incorporate HATEOAS principles in our HTTP responses?In this lecture we’ll talk about all of the above mentioned topics. We’ll also show these principles in action using Spring framework.