10 best JavaScript practices recommended by Top Developers