A big part of REST is the idea of Hypermedia As The Engine Of Application State. Using HATEOAS brings the qualities of the web such as the robustness and scalability to your system.
In this presentation you will see how we have built a hypermedia-driven client using Angular.js. The media type we have used is HAL.