This document discusses REST (Representational State Transfer) principles and implementation. It covers the origins of REST, examples of using common REST operations like GET and POST with curl commands, and considerations for building RESTful web services with resource templates and frameworks. Limitations of current approaches and popular REST frameworks that support all HTTP verbs are also mentioned.