This is my personal Clojure learning project.
- Clojure Home Page
- Clojure Reference
- Clojure API Documentation
- Clojure Cheatsheet
- ClojureScript Cheatsheet
- Clojure API Reference
- Clojure Quick Reference
- Clojure Style Guide
Some template engines:
- Clojure Sublimed, consider this
- Sublime Clojure
- Sublime Tutkain
- Emacs with a number of plugins.
- Light Table Editor
- Cursive IntelliJ Plugin
- Counterclockwise Eclipse Plugin
See if your favorite has Parinfer support, which makes writing Clojure code so much easier and enjoyable.
From O'Reilly
- Clojure for the Brave and True (free to read online)
- Living Clojure
- Clojure Cookbook
- Clojure Programming
From Manning
From APress
From The Pragmatic Bookshelf
- Clojure Applied
- Mastering Clojure Macros
- Programming Clojure
- Web Development with Clojure
- Functional Programming: A PragPub Anthology
From PackPub
- Clojure High Performance Programming
- Clojure Reactive Programming
- Clojure for Domain Specific Languages
- Clojure Data Structures and Algorithms Cookbook
- Clojure Web Development Essentials
- Learning ClojureScript
- Mastering Clojure
- And many more...
From No Starch Press
From Lean Pub
- Programming in Clojure
- ClojureScript Unraveled
- Elements of Clojure
- Clojure Extended: Java interop
- Clojure Polymorphism
- Building a System in Clojure (and ClojureScript)
From PluralSight
From Safari/O'Reilly
- Learning Clojure
- Building Microservices with Clojure
- Building Web Applications with Clojure
- Building Web Applications in Clojure
- Clojure Inside Out
- Learning ClojureScript
- Communicating Sequential Processes with core.async
- Functional Thinking
ClojureTV
- Clojure at Scale @WalmartLabs
- Components Just Enough Structure by Stuart Sierra
- ClojureScript for Skeptics
- Debugging Clojure with Cursive
- Clojure Made Simple
- One Ring to Bind Them
- Rich Hickey Unveils ClojureScript
InfoQ
- RESTful Clojure
- Clojure and the Web
- What Sucks about Clojure...and why you'll love it anyway
- Clojure after the Honeymoon
- Down the Clojure Rabbit Hole
- An Introduction to Clojure and ClojureScript
- Relevance of ClojureScript
- Why Prismatic Goes Faster with Clojure
- Clojure core.async
- Concurrency in Clojure
- Clojure Solution to the Expression Problem
- Clojure: The Art of Abstraction
- Namespaces, Vars and Symbols (Oh, My!)
- Clojure in the Field
- Continuous Testing in Clojure
- Leiningen 2 - Humane build management for Clojure
- Macros: Why, When and How?
- Persistent Data Structures and Managed References by Rich Hickey
Channel 9
- Clojure at Scale by Walmart
- 60,000% Growth Using Clojure and AWS by Room Key
- ClojureScript Integration Roadmap by Greenius
- A New Era of Application Services at Puppet Labs
- For Clojure Nerds: Puppet Labs Application Services
- Beanstalk + Clojure = Love (and 20x better performance)
- Clojure at a Newspaper
- Lessons Learned from Adopting Clojure
- Unlocking Data-Driven Systems by Consumer Reports