This is a list of my personal references for Clojure. The main idea is to keep documented my learning path of Clojure.
- [Clojure Radar] (https://juxt.pro/radar.html)
- [Brave Clojure] (http://www.braveclojure.com/) - A great book of Clojure. You can read it online or buy it at a book store.
- [Clojure Design Patterns] (http://mishadoff.com/blog/clojure-design-patterns/)
- [Web Development with Clojure] (https://pragprog.com/book/dswdcloj2/web-development-with-clojure-second-edition)
- [Clojure Applied: From Practice to Practitioner] (https://pragprog.com/book/vmclojeco/clojure-applied)
- [Programming Clojure (2nd edition)] (https://pragprog.com/book/shcloj2/programming-clojure)
- Clojure Made Simples - In this talk Rich Hickey shares some concepts of functional programming and how Clojure can be a great alternative to imperative languages, such Java.
- [Simple Made Easy] (http://www.infoq.com/presentations/Simple-Made-Easy) - Rich Hickey presents some conceptual ideas and fundamentals of functional programmning. This talk helped me to question some things that I, a Java developer, always had in my mind. It's a MUST SEE if you're interested in expand your knowledge.
- [Uncle Bob presents Clojure] (https://www.youtube.com/watch?v=SYeDxWKftfA)
- [Grok Podcast Clojure] (http://www.grokpodcast.com/2015/07/16/episodio-141-clojure/)
- [Netflix's PigPen] (https://github.com/Netflix/PigPen) - A Netflix's map reduction written in Clojure.
- [Clojure Overview] (http://practicalli.github.io/clojure-webapps/overview/index.html)
- [Building a Database-Backed Clojure Web Application] (https://devcenter.heroku.com/articles/clojure-web-application)
- [The Ultimate Guide to Learning Clojure for Free] (http://www.lispcast.com/ultimate-guide-to-learning-clojure-for-free)
- [Cross-referencing The Clojure ecosystem] (https://crossclj.info/)
- [Clojure Cheat Sheet] (http://clojure.org/api/cheatsheet)
- [Destructuring Clojure] (http://clojure.org/guides/destructuring)
- [Lispcast] (http://www.lispcast.com/)
- [Understanding Clojure's Persistent Vectors] (http://hypirion.com/musings/understanding-persistent-vector-pt-1)
- [The 100 Most Used Clojure Expressions] (http://www.lispcast.com/100-most-used-clojure-expressions)
- [Recursion in Clojure] (http://programming-pages.com/2012/01/16/recursion-in-clojure/)
- [Try Clojure] (http://www.tryclj.com/) - Do you wanna try some Clojure? This site can help you.
- [Companies using Clojure] (https://www.quora.com/What-enterprise-level-companies-are-using-the-programming-language-Scala-and-Clojure/answer/Michael-Leachim?srid=evsL&share=ea00beb0) - A list of companies using Clojure :-)
- [Copy-on-write] (https://en.wikipedia.org/wiki/Copy-on-write) - In functional programming data is immutable. If you have to add an element in a list a new list must be created. Clojure uses a non copy-on-write approach, so you'd better know what this is!
- [Awesome Clojure] (https://github.com/razum2um/awesome-clojure)