this page is for the conceptual aspects of technical stuff

programming languages

1. some (not all) different programming languages and their overarching differences

random things i thought about that you have to know

people always ask these questions in some kind of way to assert dominance. i really should organize this page.

http vs https

the “s” in https stand for “secure” plain http sends everything back and forth as readable text, so someone on the same wifi or network could see the contents and tamper with it. so https wraps the http traffic in an encryption layer called tls that does a. encryption (scrambles data so anyone intercepting it sees gibberish, not passwords messages or page contents) b. Integrity (detects if data was altered in transit so ppl can’t tamper), c. authentication (ssl/tls certificate proves server is who it claims to be, not imposter).