https://medium.com/@annapeterson89/whats-the-point-of-golang-pointers-everything-you-need-to-know-ac5e40581d4d
https://medium.com/goingogo/why-use-testmain-for-testing-in-go-dafb52b406bc
https://stackoverflow.com/questions/38172661/what-is-the-meaning-of-and
- For NO KEY UPDATE -> Mark the current transaction as update (acquire lock) + tell psql that the UPDATE won't affect the key so it can open up
- Code on how to monitor lock -> Monitor Lock
- lesser flexibility on ciper suite and algo selection (known insecure algo still valid)
- trivial forgery
- set algo to 'none'
- change asymmetric also to symmetric algo (hacker sign token with the public key hence server will validate it as true)
openssl rand -hex 64 | head -c 32 (128 char -> 32 char)
pwgen -s 15 1 # generate random string of length 15 (-s to reduce entropy)
sudo killall -HUP mDNSResponder
- In the wire format - JSON is a text based representation while protobuf is binary representation 1234567890 - 10 bytes (text) 1234567890 - 4 bytes (binary)
https://stackoverflow.com/questions/52146721/how-are-protocol-buffers-faster-than-xml-and-json
https://stackoverflow.com/questions/13361951/binary-serialization-vs-json-vs-xml
https://stackoverflow.com/questions/68063826/storing-data-in-protobuf-vs-json