This post originated from an RSS feed registered with Java Buzz
by Franco Martinig.
Original Post: Designing a REST and JSON API
Feed Title: Java Software Development Videos and Tutorials Directory
Feed URL: http://www.java-tv.com/feed/
Feed Description: Java-TV.com is a directory of videos, interviews and tutorials focused on software development activities with the Java programming language.
This presentation shares all of the golden nuggets learned while designing, implementing and supporting JSON-based REST APIs, using examples from a clean real-world REST and JSON API built with Java technologies.
The video covers:
* JSON-based data formats in a RESTful API
* References to other JSON-based resources (aka ‘linking’)
* Resource collections and pagination
* How to map (and how not to map) HTTP methods to Resource CRUD
* Resource partial updates
* Supporting HTTP Method Overloading for clients that don’t support HTTP PUT and DELETE
* API versioning strategies
* Meaningful Error responses
* Many-to-many resource relationships
* HTTP ...