Gradle Effective Implementation Guide


(spencer_allain) #1

Stumbled upon this book yesterday morning on Amazon, where I promptly purchased the kindle edition for about six dollars less than it shows for today – it must be good since the price keeps increasing ;-). I have not had a chance to do more than skim it yet, so cannot comment on the overall quality, but it’s written by mrhaki and among the listed reviewers was Rene Groeschke.

I’ve since gone to mrhaki’s blog and saw that he had a posting on Monday, October the 29th about the release. Talk about a low-key book publication. A quick search of these forums and mrhaki’s own blogs reveals no previous mention of this book (that I easily could find).

-Spencer


(René Groeschke) #2

We’re excited to see new Gradle books out there. I’ve reviewed the book chapter by chapter but haven’t yet the chance to have a look on the final version. Mr.Haki is well known for his excellent presentations and blog posts around the groovy ecosystems. Since the idea of this book including structure, concepts and content is completely owned by him, we (the gradle developer) havn’t advertised it yet, as we havn’t managed to have a look on the final version.

I would love to see a detail book review here in the forum :wink:

Cheers,


(spencer_allain) #3

Finally completed my detailed read of MrHaki’s book. Below is the summary review that I posted at Amazon, and at the bottom of this post is a link to the detailed notes that I took about each chapter.

Gradle is a build automation tool that combines the respective strengths of ANT and Maven, with a more user friendly DSL (Domain Specific Language) based upon the features of the Groovy programming language.

The author, better known as MrHaki, has been blogging about Gradle tips, tricks and patterns since 2009, and Groovy and Grails for even longer. The first 10 chapters of the book are well organized to take a reader with little to no knowledge of Gradle and walk them through basic concepts, then introduce common usages, and finally provide practical full build lifecycle examples. The final two chapters focus upon integration with popular CI servers and IDEs. More experienced Gradle users will appreciate the diversity of examples along with the detailed explanations of configuration options that are often overlooked.

As a user of Gradle since the 0.5 release, it was refreshing to learn new things from a book that is also so effective at introducing the basics. If you are looking for an easy read, with well documented examples, then MrHaki’s Gradle Effective Implementation Guide should be on your short list.

My chapter-by-chapter review can be found here:

http://pastehtml.com/view/cnifjv678.rtxt

-Spencer


(Scott Palmer) #4

Thanks for the review. I just picked up a copy. (Packtpub.com has eBooks on sale for $5 a piece if you buy two or more - ends tomorrow.)


(spencer_allain) #5

As was noted, PacktPub is the publisher, but it seems I never posted a direct link to the book information:

http://www.packtpub.com/gradle-effective-implementation-guide/book

Hopefully, some folks were able to take advantage of the sale that swpalmer posted. I know I bought the book again, since I only had the kindle version before.

-Spencer


(rtayek) #6

i just finished my first pass through the book. i think it is an excellent source for learning about gradle.

thanks


(Carlo Luib-Finetti) #7

so is my opinion: it is a very good book for learning, in addition to Gradle’s User Guide