Asynchronous architectures have become popular recently, and offer the promise of efficiently utilising a system's resources for maximum throughput. We will look at how some functional structures such as Monads and Applicative Functors can help to make building fully asynchronous Clojure applications (almost) as straightforward and comprehensible as building the more familiar synchronous applications. We will look at some practical examples and attempt to give a feel for how these tools can be useful, and what sort of difficulties can be expected.
YOU MAY ALSO LIKE:
Building fully asynchronous Clojure applications with functional structures like Nomads and Applicative Functors
mccraig mccraig of the clan mccraig has been floating around clojure land for the past five years, most recently building a new enterprise chat app named Yapster, which is aiming to use a chat foundation for a range of obviously valuable business goals. Prior to Yapster he worked for an awful long time at Trampoline Systems, creating their geospatial analytics platform.