Why Clojure for the web? Part 2: Effortless async by design · HackerTrans