
Clojure in action
by Amit Rathore · first published 2012
29mentions
12recommended by
27HN commenters
2010–2023first – last mentioned
44% recommend52% neutral4% critical
Why HN recommends it
Practical, application-focused introduction to Clojure, covering deployment, macros, protocols and concurrency. Suits beginners with little Lisp exposure and developers wanting a pragmatic route in.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








…IntelliJ + the La Clojure plugin. Many of my coworkers us Emacs + Swank/SLIME. I'm not an emacs user and don't know much about that setup, but it's a very popular setup. A book that I liked a lot is Clojure in Action (http://www.amazon.com/Clojure-Action-Amit-Rathore/dp/1935182...). I've also heard that The Joy of Clojure is excellent, but it's more appropriate after you're already comfortable with Clojure. As for…
on “Reasons to Learn Clojure” ↗Good books: Programming Clojure (2nd edition) by Stuart Halloway http://pragprog.com/book/shcloj/programming-clojure Clojure in Action, by Amit Rathore http://manning.com/rathore/ The Joy of Clojure, by Michael Fogus and Chris Houser http://joyofclojure.com/
on “Another year of Clojure” ↗A more complete and detailed answer to this article's question is provided by the free Chapter 1 of Amit Rathore's book-in-progress, Clojure in Action: http://www.manning.com/rathore/ As Rathore puts it, Clojure's power is drawn from three mutually supportive design decisions: 1) it's a Lisp, 2) it's functional, and 3) it's on the JVM. Read Chapter…
on “Why Clojure?” ↗…million integers in a million different ways? Well my apologies for not immediately understanding your specific situation... I can assure you I meant it as a kind suggestion. Perhaps you could look at Clojure In Action[1]? It's supposed to be a pragmatic introduction for people with some existing programming experience. From the Amazon page, "is a hands-on tutorial for the working programmer who has written code in…
on “Clojure 2011 Year in Review” ↗I haven't gone very far down the Clojure path myself, but Programmming Clojure[1] from Pragmatic Press is one of the ones I started with. The other one I used is Clojure in Action[2]. There might be better books out there (or not), those just happen to be two that I'm slightly familiar with. [1]: https://pragprog.com/book/shcloj2/programming-clojure [2]: http://www.manning.com/rathore/
on “Ask HN: Why is that 10+ years experience folks struggle to find work” ↗Clojure Koans, is similar to 4clojure, and also worth a look> http://clojurekoans.com/ Bookwise, I thought the following were pretty good: 'Clojure in Action' by Amit Rathore and 'Clojure Programming' by Chas Emerick are both solid intro Clojure books. 'Web Development with Clojure' by Dmitri Sotnikov is also a great book, which obviously comes with more of…
on “The Beauty of Clojure” ↗…I've come across in a while. Programming Clojure would be a good followup. I found that Clojure Programming gives the "how" of the language and Progamming Clojure gives the "why", if that makes sense. Clojure in Action is good, but it is definitely an "In Action" book. Depends on your learning style. I've only skimmed the Joy Of Clojure. It looks really good too but I don't think it's targeted at beginners. Could be…
on “Another year of Clojure” ↗…from Ch 7, aims to go deeper into higher level constructs - macros, protocols, reify et al as well as concurrency. There's a lot of new 1.2 stuff that wasn't developen when PC came out. The third book, Clojure in Action, is going to be excellent insight into the very practical, deployment, editing and interfacing aspects of the language. (Things like DSLs, web services, et al).
on “Slashdot Book Reviews: Programming Clojure” ↗I find Practical Clojure and Clojure in Action easier for beginners. The Joy of Clojure is a little advanced suitable if you already know Lisp. All 3 are good books.
…would suggest the O'Reilly book[0] and the Joy of Clojure[1]. The first is an excellent primer and the latter is really great at explaining the thinking behind the language. I also enjoyed Amit Rahore's Clojure in Action, as well as Programming Clojure by Stuart Halloway. I haven't read Practical Clojure. The books are the best resources if you're trying to learn the language at a fast pace, but there is plenty of information…
on “Ask HN: Learning Clojure” ↗I bought Clojure in Action and The Joy of Clojure , both from Manning. I found Clojure in Action to be better suited to me as I too had little exposure to Lisps. Everybody raves about Joy of Clojure but it did not work for me.…
on “Clojerl – Clojure for the Erlang VM” ↗You're obviously reading the wrong books. Try Programming Perl, Clojure in Action or Well Grounded Rubyist. If you have a soul you will not want to part with them.
on “Your Reading Should Be Messy” ↗…but it's pretty good: "Programming Clojure" by Stuart Sierra (there are 3 more coming, see below) http://pragprog.com/titles/shcloj/programming-clojure -------------------------- Upcoming books: ○ Clojure in Action - http://manning.com/rathore/ ○ The Joy of Clojure - http://manning.com/fogus/ ○ Practical Clojure - http://apress.com/book/view/1430272317
on “Decoding Clojure” ↗The instructor of this course, Amit Rathore, is the author of the upcoming "Clojure in Action" book which will be out in May. Bam!
on “New Clojure Course on CodeLesson” ↗<rant> For reasons unknown to me, intro-level books for programming languages stopped including exercises. K&R had exercises, SICP had exercises, Dragon Book had exercises. Clojure in Action, Clojure programming, Joy of Clojure, Programming Erlang — none of those have any. What happened? Are they trying to conserve space? </rant>
on “How I Read Programming Books” ↗