I built a tiny little JavaScript project 10 different ways(11-part series)
morsewall.com