reading-notes

301 class 07 notes

Why this matters: This information matters because it introduces some of the protocol involved with REST and API Keys.


What Google Learned From Its Quest to Build the Perfect Team

Source: https://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html

This is a repeat from 201


How I Explained REST To My Brother

Source: https://gist.github.com/brookr/5977550

1. Who is Roy Fielding?

Roy Fielding helped to write the first web servers and researched why the web works the way it does. His name is on the specification for the protocol that is used to get pages from servers to your browser.

2. Why don’t the techniques that we use in this class work well when we need to be able to talk to all of the machines in the world?

Because they weren’t designed to be used like that. They were initially designed to communicate between a small group of machines.

3. What is the HTTP protocol that Fielding and his friends created?

The protocol applies verbs to nouns, in the example from the reading. For example, when you go to a web page, the browser does an HTTP GET on the URL you typed in and then returns a web page.

4. What does a GET do?

It retrieves and displays in the browser the page/site that the URL requested.

5. What does a POST do?

Allows one system to add something to another system.

6. What does PUT do?

Allows one system to replace something in another system.

7. What does PATCH do?

Allows one system to do a partial update on another system.


Things I Want To Know More About:

Nothing at the moment!

API Keys

Did you get your API key? YES

Did you get your API key? YES

Did you get your API key? YES

Did you get your API key? YES