View on GitHub

reading-notes

Reading notes taken while attending Code Fellows classes.

REST

Index

Home
What Google Learned From Its Quest to Build the Perfect Team
How I explained REST to my Brother

What Google Learned From Its Quest to Build the Perfect Team

Treating each other as if you would a friend when you were a child is close to what google learned about what makes the best kinds of groups. I think it all comes down to true empathy for a person. Understanding that just as you have imperfections so do they and giving each other grace is the quickest way to build a bond. Bonded folk who treat each other with respect while also keeping an honest eye on your own truths makes for effective relationships and effective teams.

How I explained REST to my Brother

  1. Who is Roy Fielding?
    • He invented hyper text transfer protocol
  2. 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?
    • When http was designed it was only focused on getting computer to talk to each other… small groups of machines. We need some way of having one machine tell another machine about a resource that might be on yet another machine.
  3. What is the HTTP protocol that Fielding and his friends created?
    • It is the protocol that is used to get pages from servers and bring them back to your browser.
  4. What does a GET do?
    • Applies verbs to nouns, retrieve information from other machines.
  5. What does a POST do?
    • Adds something to another system
  6. What does PUT do?
    • Replaces something in another system
  7. What does PATCH do?
    • Partially updates something on another system

Back To Top