View on GitHub

reading-notes

Reading

What Google Learned From Its Quest to Build the Perfect Team

How I explained REST to my brother

Who is Roy Fielding?

Roy Fielding is the originator of the Representational State Transfer (REST) architectural style.

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

Not all machines accross the world are designed to listen on the web, so a protocol was required to ensure all machines would be on a single standard.

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

by applying verbs to nouns. Fielding was able to create a protocol that would allow a server to respond to different types of requests to the same address to handle data differently.

What does a GET do?

It is normally used to retrieving data.

What does a POST do?

It is normally used for pushing data to the backend, without displaying a query string

What does PUT do?

It is normally used for a major update of data

What does PATCH do?

It is normally used for a small update to part of existing data

API Keys

Request a personal API key from the following APIs. You should receive these in your email within a few hours, often within minutes. Please request these keys prior to lecture to allow adequate time because you will need them in order to complete your lab assignment. Note: do not post your API keys in the Canvas discussion or on GitHub. Save them in a secure place.

Geocoding API

Did you get your API key?

I have my access token

Weather Bit API

Did you get your API key?

I have the access token

Yelp API Docs

Did you get your API key?

I created a new app, and aquired the access token

The Movie DB API Docs

Did you get your API key?

I created a new app, and aquired an access token for V3 and a second for V4