Clojure is powerful, simple and fun. Depending on how the application state is managed, these 3 superpowers can either stay, go somewhat, or go completely. Apps we build for clients are quite different from tools and libraries on github; they are full of state. While there are frameworks that allow you to join the "application context party", this talk will take a very different approach to manage and reload Clojure and ClojureScript state with the help of a tiny library called "mount (https://github.com/tolitius/mount)".
Anatoly loves people, music and coding. He went from "ZX Spectrum The Great (http://www.dotkam.com/2008/11/19/zx-spectrum-child/)" to IBM z/Series and then back to human oriented hardware. He works at Chariot Solutions (http://chariotsolutions.com/) where he has an opportunity to hack on Clojure, Scala, Java, Mobile and this thing people call big data. In his free time he drinks scotch, smokes hookah, jams some guitar chords with others, and then some.