[new post] JavaScript All The Things and fix typos in old post