Dependency injection and protocols in Clojure
Consider the following function, which   takes a map of dependencies and a ring request, updates a...
Tags: clojure