Episodes /

Resolving Dependency Conflicts

In this beginner friendly episode you’ll learn how to resolve a common type of Clojure error. It walks you through the process step by step, from analyzing the error, investigating the cause, coming up with a solution, up to finally reporting the issue on Github. In the process you’ll learn how to interpret stack traces, how to inspect the dependency tree with Leiningen, and how to influence Leiningen’s choice of version in case of a conflict.