-
-
Save WISHPRO/dcf7b90e39e879a1138c to your computer and use it in GitHub Desktop.
Revisions
-
Dmitriy Navrotskyy revised this gist
Nov 26, 2014 . 1 changed file with 22 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,12 @@ # REST ## Internal Links + [Frameworks](/technology/softwareArchitecture/rest/frameworks) + [Ideology And Rants](/technology/softwareArchitecture/rest/ideologyAndRants) + [Security](/technology/softwareArchitecture/rest/security) + [Toolchain](/technology/softwareArchitecture/rest/toolchain) ## External Links + General Information @@ -15,14 +22,27 @@ + [first part](http://blog.apigee.com/detail/restful_api_design/) + [Video: Designing a Beautiful REST+JSON API](http://youtu.be/5WXYw4J4QOU) + [Slides](http://de.slideshare.net/stormpath/rest-jsonapis) + [Great Series on REST and Resource-Oriented Architecture](http://www.mkbergman.com/482/great-series-on-rest-and-resource-oriented-architecture/) + [Resource-Oriented Architecture: The Rest of REST](http://www.infoq.com/articles/roa-rest-of-rest) + [Resource-Oriented Architecture: Resource Metadata](http://www.infoq.com/articles/roa-resource-metadata) + [Best Practices for Designing a Pragmatic RESTful API](http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api) + Protocols and Specifications + [Hypermedia JSON Browser](https://bitbucket.org/ratfactor/hm-json-browser/wiki/Home) is a JavaScript client that can browse and interact with hm-json (Hypermedia JSON) APIs. It is intended to: 1. Show that JSON can be hypermedia, and 2. Make discovering and using an API as easy as surfing the Web. + [HAL - Hypertext Application Language](http://stateless.co/hal_specification.html) is a format you can use in your API that gives you a simple way of linking. + [JSON Linking with HAL](http://blog.stateless.co/post/13296666138/json-linking-with-hal) + [HALbert](https://github.com/xcambar/halbert) + [Haltalk](http://haltalk.herokuapp.com/explorer/browser.html) + [Collection+JSON](http://amundsen.com/media-types/collection/) + [Siren](https://github.com/kevinswiber/siren) + [Webhooks, REST and the Open Web](http://apiux.com/2013/09/12/webhooks/) + [pubsubhubbub](https://code.google.com/p/pubsubhubbub/) + [Google APIs Dsicovery Service](https://developers.google.com/discovery/) + Documentation + [Describing RESTful Applications](http://www.infoq.com/articles/subbu-allamaraju-rest) + [SPORE](https://github.com/SPORE/specifications/blob/master/spore_description.pod) (Specifications to a Portable REST Environment) Description Implementation. + [Swagger](http://swagger.wordnik.com/) is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. + [SwaggerSocket](http://blog.wordnik.com/introducing-swaggersocket-a-rest-over-websocket-protocol): A REST over WebSocket Protocol + [hapi-swagger](https://github.com/glennjones/hapi-swagger) + [apiary.io](http://apiary.io/) + [ApiDoc](http://apidocjs.com/) + [JSONAPI.org](http://jsonapi.org/) -
Dmytro Navrotskyy revised this gist
Jan 17, 2013 . 1 changed file with 0 additions and 7 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,12 +1,5 @@ # REST ## External Links + General Information -
Dmytro Navrotskyy created this gist
Jan 17, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,35 @@ # REST ## Internal Links + [Frameworks](/technology/softwareArchitecture/rest/frameworks) + [Ideology And Rants](/technology/softwareArchitecture/rest/ideologyAndRants) + [Security](/technology/softwareArchitecture/rest/security) + [Toolchain](/technology/softwareArchitecture/rest/toolchain) ## External Links + General Information + [REST Chapter from "Architectural Styles and the Design of Network-based Software Architectures"](http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm) + [HTTP/1.1 Specification](http://www.w3.org/Protocols/rfc2616/rfc2616.html) + [How I Explained REST to My Wife](http://tomayko.com/writings/rest-to-my-wife) + [Implementing REST Wiki on Google Code](http://code.google.com/p/implementing-rest/) + [Richardson Maturity Model](http://martinfowler.com/articles/richardsonMaturityModel.html) by Martin Fowler + [StackOverflow: Examples of the best SOAP/REST/RPC web APIs?](http://stackoverflow.com/questions/409338/examples-of-the-best-soap-rest-rpc-web-apis-and-why-do-you-like-them-and-what) + [How Should REST Services be Documented?](http://java.dzone.com/articles/how-should-rest-services-be) + [Restful Web-Services Best Practices](http://soa.dzone.com/articles/restful-web-services-best) + [Video: RESTful API Design: Second Edition Webinar](http://blog.apigee.com/detail/slides_for_restful_api_design_second_edition_webinar/) + [first part](http://blog.apigee.com/detail/restful_api_design/) + [Video: Designing a Beautiful REST+JSON API](http://youtu.be/5WXYw4J4QOU) + [Slides](http://de.slideshare.net/stormpath/rest-jsonapis) + Protocols and Specificationn + [Hypermedia JSON Browser](https://bitbucket.org/ratfactor/hm-json-browser/wiki/Home) is a JavaScript client that can browse and interact with hm-json (Hypermedia JSON) APIs. It is intended to: 1. Show that JSON can be hypermedia, and 2. Make discovering and using an API as easy as surfing the Web. + [HAL - Hypertext Application Language](http://stateless.co/hal_specification.html) is a format you can use in your API that gives you a simple way of linking. + [JSON Linking with HAL](http://blog.stateless.co/post/13296666138/json-linking-with-hal) + [Collection+JSON](http://amundsen.com/media-types/collection/) + [Siren](https://github.com/kevinswiber/siren) + Documentation + [Describing RESTful Applications](http://www.infoq.com/articles/subbu-allamaraju-rest) + [SPORE](https://github.com/SPORE/specifications/blob/master/spore_description.pod) (Specifications to a Portable REST Environment) Description Implementation. + [Swagger](http://swagger.wordnik.com/) is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services. + [SwaggerSocket](http://blog.wordnik.com/introducing-swaggersocket-a-rest-over-websocket-protocol): A REST over WebSocket Protocol