View on GitHub

reading-notes

My Reading Notes for Code Fellows Class

Readings: REST

How I explained REST to my brother

web Services = API’s

polymorphism = different nouns get samne verb; computer languages

(reference: https://gist.github.com/brookr/5977550)

Questions

  1. Who is Roy Fielding?

He helped write the first web servers, that sent documents across the internet… and then he did a ton of research explaining 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

  1. 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?

permissions and requirements

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

applying verbs to nouns

  1. What does a GET do?

using a specific URL, retrieves different types of files, like images, videos, text

  1. What does a POST do?

one system needs to add something to another system

  1. What does PUT do?

a system wants to replace something in another system

  1. What does PATCH do?

partial update

Geocoding API

(reference: https://locationiq.com/)

Questions

  1. Did you get your API key?

yes

Weather Bit API

(reference: https://www.weatherbit.io/)

Questions

  1. Did you get your API key?

yes, I did the free trial

Yelp API Docs

(reference: https://www.yelp.com/developers/documentation/v3/business_search)

Questions

  1. Did you get your API key? No, all I saw was this GET https://api.yelp.com/v3/businesses/search

    The Movie DB API Docs

(reference: https://developers.themoviedb.org/3/getting-started/introduction)

Questions

  1. Did you get your API key? I made an account but I don’t know what to put for the application name and summary

Things I want to Know more about