Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • 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
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

New book recommendation

 
Rancher
Posts: 359
21
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: 359
21
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)
 
Then YOU must do the pig's work! Read this tiny ad. READ IT!
free, earth-friendly heat - a kickstarter for putting coin in your pocket while saving the earth
https://coderanch.com/t/751654/free-earth-friendly-heat-kickstarter
reply
    Bookmark Topic Watch Topic
  • New Topic