Source: https://atttlas.com/files/front-end-developer-handbook-2018.pdf