In this session, some common misconceptions about REST are addressed and used as a means to introduce some of the more advanced concepts. Topics include using hypermedia for machine-to-machine interactions, the difference between GET/PUT/POST/DELETE and CRUD, how to (not) do versioning, and why to prefer formats over service interfaces.