HATEOAS, or "hypermedia as the engine of application state", is a RESTful principle and a deeply embedded idea of the JSON API specification.
Let's take a dive into JSON API and explore some unsung pieces of the specification. We'll see how you can use those parts to speed up your decoupled apps, to write simpler API clients and to solve frustratingly complex problems in an "elegant" way.
As an attendee you should come with a passing understanding of REST. Maybe you've implemented a project or two that integrated with a RESTful web service. Maybe you've wondered, "how do I know when to disable the 'Buy' button when a product is out of stock?" or "how do I know when to show an "Edit" link for a resource without duplicating backend logic on the frontend?"