Hi all, one of the authors here. If you'd like to buy the early access edition then Manning has a 50% off deal today with code dotd0314tw. You have to order it through their website, that can be accessed via http://www.joyofclojure.com/buy
even better apparently is the code joc2elaunch50 allowing discounts for a bunch of books
Purchased as soon as I received the email from Manning.
fogus, eagerly anticipating the logic programming section. Skip everything else to draft that, of course after the Clojure/West miniKanren conf. Which I am unable to attend (crying softly in my cubicle).
Maybe at lambda jam you or David Nolen will do a workshop on logic programming. Who do I bribe to make this happen?
As far as I understand the pre-release version is a regular PDF. I am unsure about the formats available when the book is complete, but I do not think that they were DRM'd in the first edition.
I don't have JoC 2e yet, but I've read several other Manning books (including the first edition of JoC) on my e-ink Kindle and they looked good. You lose a little formatting and sometimes particularly wide tables or code samples get screwed up, but that's the nature of reflowed text and multiple target devices.
Some of the new stuff is mentioned at http://www.joyofclojure.com/2nd -
- ClojureScript
- more on "thinking" techniques, f.ex. unification, logic programming, constraint solving, declarative programming
- Data-orientation: "dive deeply into viewing applications (and even code itself) through a data-centric lens"
Well, >30$ book prices usually direct me to search reading elsewhere, books under 20$ usually get to my pocket in 5 seconds without hesitating.
Glad to be your early reader.
Hi everybody! I'm a, uh, book junkie too. It's been seven days since I last bought. I used to keep myself strung out on Manning Deal of the Day emails to keep the buzz from the last purchase going. But then I discovered that O'Reilly's Safari books online also has Manning... and No Starch Press (the Learn You a Haskell/Erlang guys) in addition to several historically terrible publishers. But with O'Reilly, Manning and No Starch I haven't felt the need to buy. Except for Two Scoops of Django, dammit.
Downsides: no early access (it seems) and no physical books, which I love. But seriously, if you have a habit, it seems like a good deal. I just signed up for the 10 day trial and I'm loving it so far.
Disclaimer: No disclaimer, just a happy habitual book buyer.
I bought the E-Book for the last edition via Manning. Paying works fine, but accessing content has been a really crappy experience.
The book itself had the particularly annoying section 13 that caters to certain fads (DSLs and Java bashing, pseudo-philosophical musings about functional programming). I hope this juvenile drivel will be left out in the new edition; if I want to read content-less feel-good articles, there is no shortage of free content.
I remember that the sections on namespaces and destructuring have been really nice.
Great to see this updated for 1.5. Aside from that and some treatment of clojurescript, are there other updates from the first edition that might push a 1st edition owner to buy this one too?
A couple topics that we plan to cover, besides the 1.5 additions and changes and ClojureScript, are logic programming and data-driven development. We talked a little about the latter in the 1st edition, but it'll be front and center in the 2nd.
Thanks aroemers.
I didn't realise this had previously been announced. I've updated the title to indicate that the news is actually that the Early Access edition is now available for purchase.
Joy of Clojure is about understanding the philosophy of Clojure, and using the language's built-in abstractions in an idiomatic way. It's not really a "first book on Clojure" for someone that doesn't know the language at all, but if you know the basics you can use it to solidify your understanding.
Clojure in Action is more of a practical, get-shit-done book. It covers things like databases, web frameworks, TDD and message queues in the context of Clojure. It also has a brief introduction to the language itself and some coverage of functional programming idioms, but the focus is more strongly on real-world usage rather than deep understanding.
I started with Clojure about six months ago now and currently use it for all personal projects and day-to-day as part of my course of studies.
I started with Joy of Clojure and found it hard to wrap my head around - it's commonly recommended you read it as your second book on Clojure, and it quickly became apparent to me why :) I jumped over to Clojure Programming and things immediately started to click in a way they'd not with JoC; after a couple thousand more lines of code and a few tens of 4clojure problems, I reread fogus, et al's work and had a much better time of it.
Just grabbed my copy of 2nd, already had a copy of the 1st edition which I loved, so excited to see the updates both in terms of changes for 1.5, the clojurescript stuff, and logic programming.
Scala in Depth
Scala in Action
Akka in Action
Clojure in Action, Second Edition
Functional Programming in Scala
Play for Scala
Play for Java
Lift in Action
DSLs in Action
The Well-Grounded Java Developer
Real World Functional Programming
F# Deep Dives
Secrets of the JavaScript Ninja
Third-Party JavaScript
If "Real World Functional Programming" is http://www.manning.com/petricek/ , it's a great book! I can only recommend it, it teaches both F# and modern C# :)
Yeah, it's today's "deal of the day", and you can also save on "Clojure in Action, Second Edition" and "Functional Programming in Scala".
There's also a week-long coupon to celebrate the launch, and that includes a much larger list of books that you can save on, which is probably what trailfox is talking about.
Seems like they've had a recent push to do MEAPs in ePub/Mobi as well. Out of the 10 MEAPs I'm following at the moment (addict ;;), eight have full PDF/ePub/Mobi and two are only available as PDF.
even better apparently is the code joc2elaunch50 allowing discounts for a bunch of books