I’ve been working on it for quite a while – I hope you find it useful!
(Or even better – I hope you know a friend that might find it useful.)
A little context in the form of Q&A below.
Haven’t we got enough Clojure books already?
I asked this of Stuart Sierra when he was in down under 2 years ago. He responded “we have enough ‘introduction to Clojure books’ but there is room for other types of books”.
Who is it for?
This is a book for people who ‘learn by doing’. It’s for that guy in the office who is interested in Clojure, and wants to use it to hack on a project this weekend. (The assumption is you’re familiar with Lisp-style parens, but not much more.)
The book contains ‘starter projects’ for various use-cases of a small-to-medium size – it will hold your hand enough to get you started, and then free you up to take your project as you choose. Each one is self-contained, and assumes little Clojure knowledge, and explains the code as you go.
What? Clojure Recipes? Isn’t there already a Clojure book in this format?
I signed the contract in December 2012 with Pearson. At that time there wasn’t a Clojure book in this genre.
Then Ryan Neufeld announced he was writing a Clojure book in 2013. I got in touch with Ryan and Justin Gehtland about the situation. They were both amazingly generous and supportive, and clarified they could see differences in the books intended purpose and content. I caught up with Ryan last year at the Clojure Conj and he was warm and encouraging.
I came away feeling really positive about the Clojure community. Everyone wants to ‘grow the pie’ of involved people.