-13 karma · joined March 22, 2013
If the version is part of the URL, you have benefits such as -
1. It's easy to inspect the URL. For headers it's more involved.
2. Middleware (Proxies) can drop headers that they don't recognize.
3. Logging frameworks typically log URLs but don't log headers OOTB.
As someone who has built a lot of APIs for a long time, I think the decision to use headers to communicate versioning information is not optimal.
2. Delegitimizing mail-in ballots
3. Delegitimizing election officials
4. Calling up state election officials to change votes in favor of Trump
5. Filing 200+ BS lawsuits questioning the authenticity of ballots
6. Disenfranchising minorities by gerrymandering
7. 250+ bills have been introduced in various states restricting voter rights
Do you seriously want me to go on?
Also, next time you have graphs please use colors that are easy to distinguish - purple, pink, violet makes it hard to read the lines. Of course I should probably blame my low quality TN panel for it.
I'll give you a billion dollars for it.
I really wouldn't hire someone who wants to use grep to parse out html[1] :P
Then again, I would not like to work for a place where engineers don't understand this ;)