Most of my projects are on Bitbucket at the moment but will be moved to GitHub soon due to the shutdown of mercurial support.
See: https://bitbucket.org/labscript_suite/
Location
Australia
Education
PhD (Physics), BSc Advanced with honours (first class honours in Physics, majors: physics, maths)
I feel like number 15 should be changed to be about HTTP response codes in general (of which the 4xx and 5xx error codes are a subset of) rather than just error codes. Otherwise a beginner might think that all response codes are error codes (which would be wrong).
Number 14 should probably be clarified too..."machine-machine" is ambiguous. My phone (machine) runs a browser that makes HTTP requests to a server (machine), most of which are not exhcnaging JSON data. I think what you really mean is frontend to backend communication exchanges JSON usually? And are trying to distinguish that from browser web page requests? Anyway, I think that phrase should be clarified as it's a bit broad!
I feel like number 15 should be changed to be about HTTP response codes in general (of which the 4xx and 5xx error codes are a subset of) rather than just error codes. Otherwise a beginner might think that all response codes are error codes (which would be wrong).
Number 14 should probably be clarified too..."machine-machine" is ambiguous. My phone (machine) runs a browser that makes HTTP requests to a server (machine), most of which are not exhcnaging JSON data. I think what you really mean is frontend to backend communication exchanges JSON usually? And are trying to distinguish that from browser web page requests? Anyway, I think that phrase should be clarified as it's a bit broad!
I changed #14 a little bit. Let me think about #15. Cheers