Skip to content

Commit d789ef6

Browse files
committed
transfers rest api links from learn-hapi to here! https://github.com/docdis/learn-api-design/issues/11
1 parent 71ee78e commit d789ef6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

README.md

+24
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,30 @@ and it **can inhibit** a company's **ability to move forward***"
6565
style consisting of guidelines and best practices for creating
6666
scalable web services.
6767

68+
69+
### What is a RESTful web service?
70+
71+
![restful API](http://i.imgur.com/xKXnKGT.jpg)
72+
73+
[ReST](http://en.wikipedia.org/wiki/Representational_state_transfer)
74+
is a structured way of building web services and applications.
75+
When something is described as "RESTful" it simply means it follows a
76+
predefined predictable pattern for how it responds to requests.
77+
78+
#### Video Explanation of REST
79+
80+
- Intro to REST: http://youtu.be/llpr5924N7E
81+
- Google Developers Intro to REST: https://www.youtube.com/watch?v=YCcAE2SCQ6k
82+
83+
#### Read more about REST APIs / RESTful Web Services
84+
85+
- REST Wikipedia: http://en.wikipedia.org/wiki/REST (*Skim* and make sure you understand the concepts)
86+
- Beginners Guide: http://www.restapitutorial.com/
87+
- Basic Q&A for REST: http://katgleason.tumblr.com/post/37836552900/how-i-explained-rest-to-my-wife
88+
- What are RESTful web services: http://stackoverflow.com/a/3636470/1148249
89+
- What is "CRUD"? http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
90+
91+
6892
#### Why REST?
6993

7094
+ Scalability (dissemination - more people use your API)

0 commit comments

Comments
 (0)