Compare commits

...

4 Commits

Author SHA1 Message Date
ipcenas
4e51fc83ac Merge 8f784c1048 into dc945da55b 2023-09-11 16:32:11 -07:00
Francois Zaninotto
dc945da55b Merge pull request #148 from s-fletcher/patch-1
Fix JSend link
2023-07-24 15:47:15 +02:00
Sam Fletcher
d8eaddf9d3 Fix JSend link 2023-07-15 23:33:58 -05:00
ipcenas
8f784c1048 Added Mastering REST APIs in Node.js: Zero-To-Hero 2020-04-23 18:25:33 +02:00

View File

@@ -47,6 +47,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie
* [How to GET a cup of coffee](https://www.infoq.com/articles/webber-rest-workflow/) * [How to GET a cup of coffee](https://www.infoq.com/articles/webber-rest-workflow/)
* [REST API Tutorial](https://www.restapitutorial.com/) - RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person. * [REST API Tutorial](https://www.restapitutorial.com/) - RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person.
* [API-Security-Checklist](https://github.com/shieldfy/API-Security-Checklist) - Best practices about REST API security * [API-Security-Checklist](https://github.com/shieldfy/API-Security-Checklist) - Best practices about REST API security
* [Mastering REST APIs in Node.js: Zero-To-Hero](https://www.manning.com/livevideo/mastering-rest-apis-in-nodejs) - Video course about how REST APIs work, how to create them, and how to keep them secure.
### Guidelines ### Guidelines
@@ -62,7 +63,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie
* [JSON API](https://jsonapi.org/) - Standard for building APIs in JSON. * [JSON API](https://jsonapi.org/) - Standard for building APIs in JSON.
* [RAML](https://raml.org/) - Simple and succinct way to describe RESTful API. * [RAML](https://raml.org/) - Simple and succinct way to describe RESTful API.
* [JSend](https://labs.omniti.com/labs/jsend) - Simple specification that lays down some rules for how JSON responses from web servers should be formatted. * [JSend](https://github.com/omniti-labs/jsend) - Simple specification that lays down some rules for how JSON responses from web servers should be formatted.
* [OData](https://www.odata.org/) - Open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs. Quite complex. * [OData](https://www.odata.org/) - Open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs. Quite complex.
* [HAL](https://tools.ietf.org/html/draft-kelly-json-hal-06) - Simple format that gives a consistent and easy way to hyperlink between resources in your API. * [HAL](https://tools.ietf.org/html/draft-kelly-json-hal-06) - Simple format that gives a consistent and easy way to hyperlink between resources in your API.
* [JSON-LD](https://json-ld.org/) - Standard for describing Linked Data and hypermedia relations in JSON (W3C). * [JSON-LD](https://json-ld.org/) - Standard for describing Linked Data and hypermedia relations in JSON (W3C).