Today I Learned (TIL)

I try to write down what I have learned every day. Each entry are usually very short and mostly technical notes which I find useful or interesting. These are some of the TIL entries which are worth sharing: