Zach Tellman explains how to deal with asynchronous programming difficulties in Clojure using an event-driven data structure.
Follow Phil Booth for more content like this.