Almost every web API now calls itself RESTful. Usually we understand this to mean JSON data, URL endpoints, and semantically correct use of HTTP verbs. However, the original definition of REST meant something even more powerful.
In this Coffee Break Course, Envato Tuts+ instructor Matthew Machuga will teach you what it means to truly comply with REST. You'll build a small, Sinatra-based JSON API and upgrade it step by step to being REST compliant. Along the way, you'll learn about the four constraints of a RESTful API. You may be surprised to see how few APIs actually implement true RESTfulness.