worked examples from web development with clojure