Learning path wip
Learn more tools to help you think functionallyλ︎
- mostly using immutable values and pure functions
- functional composition, sequences and transducers
- atoms for managing mutable state changes (with immutable values)
Get a broader view of Clojure and learn some common practicesλ︎
Start reading a book which is aimed at intermediate
Watch Video's about Clojure on subjects that are relevant to work or projects you want to work on.
Follow tutorials on Clojure, especially those that introduce the amazing libraries available in Clojure
Work with some of the most common libraries in Clojure
- Ring / Compojure for web development (server side)
- ClojureScript for web UI or native mobile apps (client side)
- Reagent - reactjs style single page apps
- Reagent deep dive - excellent tutorial
- core.async - for asynchronous programming
- clojure.string - specific functions for string manipulation
- tools.logging
- java.jdbc - database access
- data.zip - manipulating trees of data, e.g. XML