a personal repo of javascript learning things