title: What is this CONTEXT in Go lang when talking about HTTP Requests?
body: <p>To some this might be a stupid question. On the other hand this is is very important to me. I am new to Go programming and when I read this <a href="https://www.nicolasmerouze.com/share-values-between-middlewares-context-golang/" rel="noreferrer">Sharing values between Middlewares</a> and this <a href="http://blog.golang.org/context" rel="noreferrer">Go Concurrency Patterns: Context</a> I could not figure out what exactly what they meant by Context when referring to sharing values between middleware handlers or request handlers in general. </p>
  
  <p>I've been able to write a web framework with Go -- <a href="https://github.com/kn9ts/frodo" rel="noreferrer">Frodo</a>. Not perfect in a lot of ways, it was a learning experiment. As you see I am not stupid. Just under informed being new to Go lang.</p>
  
  <p>Thank you in advance for a comprehensive explanation.</p>