• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Tim Cooke
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • paul wheaton
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Mikalai Zaikin
  • Carey Brown
  • Piet Souris
Bartenders:
  • Stephan van Hulst

New book recommendation

 
Rancher
Posts: 379
22
Mac OS X Monad Clojure Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
O'Reilly has recently made a Rough Cut of "Clojure Programming" available by Chas Emerick, Brian Carper and Christophe Grand.

After a short introduction, it has chapters on functional programming, macros, Java interop, datatypes & protocols, organizing & building Clojure projects, mathematics & data analysis, working with RDBMS (including using Hibernate with Clojure!), working with CouchDB, and building web applications.

I've added it to my collection of Clojure books and I'm really enjoying it. The chapter on working RDBMS has already proved useful in my day job.
 
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Wow, using Hibernate with Clojure! I guess you can get into some very interesting debugging scenarios mixing those two up...

This doesn't sound like a beginners book. Am I right? Still, this is exciting. Christophe Grand is a personal hero of mine. I bet he has sneaked in some moustache and enlive in that book.
 
Sean Corfield
Rancher
Posts: 379
22
Mac OS X Monad Clojure Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Stian Almaas wrote:This doesn't sound like a beginners book. Am I right?


Actually I think the book would suit beginners (to Clojure) if they have a solid programming background. The book pitches itself as being aimed at "Engaged Java Developers" (dealing with hard problems, looking for better tools) and "Ruby and Python Developers".

Stian Almaas wrote:Christophe Grand is a personal hero of mine. I bet he has sneaked in some moustache and enlive in that book.


He does indeed, in the Clojure & the Web chapter!
 
author
Posts: 27
Clojure
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As Sean said, we aimed to make the content applicable to a wide swath of programmers, including those familiar with Java. Certainly, the book is not for those new to programming in general. The term we used, "engaged Java developers" is really meant to indicate that, if you're thoughtful and curious, you're the one we wrote the book for. If you're still whacking out stuff using EJB 2 in Java 1.4 — and you're happy with it — then you may not find the book particularly interesting.

Another phrase we use is that "Clojure demands that you raise your game, and pays you back for doing so." Hopefully that should either encourage or discourage the right people. ;-)

--
(coauthor of Clojure Programming from O'Reilly; creator of Clojure Atlas)
 
So it takes a day for light to pass through this glass? So this was yesterday's tiny ad?
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic