Today at Flatstack we were talking about Clojure and one of my collegues asked me to post a collection of links to Clojure resources. So this is not a guide, just a couple of links to start with:
First of all, offical resources. That’s where all should start their journey:
- Web site - clojure.org
- Docs - clojure.org/documentation
Then there are community driven docs and conference talks:
- API Docs - clojuredocs.org
- Community driven docs, tutorials, guides and articles - clojure-doc.org. You can read about them in my previous post.
- Youtube videos @clojuretv. I highly recommend Rich Hickey talks. Especially: Hammock-Driven Development and Simple Made Easy.
And here you can dive into Clojure code:
- ClojureWerkz. It is “a growing collection of open source Clojure libraries”. Some of them insired by Ruby’s ActionModel, ActionMailer and others.
- Leiningen. This a build tool for Clojure projects. You can think of it as a Clojure’s rake, but it’s more than that.
- Test framework - midje
- Ring. It’s like Rack in a Clojure world.
- Compojure. And this one is Ruby’s Sinatra.
- The Clojure Toolbox. This one is like ruby toolbox but much smaller. Somebody help them already! There should be at least two useful features: search and one-line description for each library.
Books:
- Clojure Programming - learn language
- The Joy of Clojure - learn philosphy
Other lists:
- Tero Parviainen shared his gist with great collection of clojure tutorials and videos. You should definitely check it out.
P.S. After posting this I’ve received email messages with other suggestions, so I’ll be updating this list to include more links to Clojure resources. Keep in touch!