The JVM gives us access to a wide array of powerful Java libraries. These libraries, however, are often layered with unnecessary abstractions and incidental complexity. Clojure can be a powerful tool for carving away this complexity, giving us access to the core functionality without all the ceremony.
This talk will explore the impedance mismatches between Java and idiomatic Clojure, and how these can be resolved through both careful design and some common implementation patterns.
Sign in to add slides, notes or videos to this session