or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
42 used & new from $19.24

Have one to sell? Sell yours here
 
   
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) (Paperback)

~ (Author)
4.6 out of 5 stars  See all reviews (14 customer reviews)

List Price: $34.95
Price: $23.07 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.88 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
33 new from $20.66 9 used from $19.24

Best Value

Buy AppleScript: The Definitive Guide, 2nd Edition and get Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) at an additional 5% off Amazon.com's everyday low price.

AppleScript: The Definitive Guide, 2nd Edition + Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
Buy Together Today: $48.31

Show availability and shipping details

  • AppleScript: The Definitive Guide, 2nd Edition

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)

by Scott Davis
4.9 out of 5 stars (18)  $23.07
Grails in Action

Grails in Action

by Glen Smith
5.0 out of 5 stars (6)  $29.69
Groovy in Action

Groovy in Action

by Dierk Koenig
4.7 out of 5 stars (22)  $31.49
The Definitive Guide to Grails, Second Edition

The Definitive Guide to Grails, Second Edition

by Graeme Rocher
4.6 out of 5 stars (7)  $31.01
Programming in Scala: A Comprehensive Step-by-step Guide

Programming in Scala: A Comprehensive Step-by-step Guide

by Martin Odersky
4.9 out of 5 stars (18)  $31.49
Explore similar items

Editorial Reviews

Product Description

The strength of Java is no longer in the language itself; it's in the Java Platform (the JVM, JDK, and rich frameworks and libraries). But recently, the industry has turned to dynamic languages for increased productivity and speed to market.

Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.

If you're an experienced Java developer, "Programming Groovy" will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).



About the Author

Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequently invited speaker at international software conferences and user groups. He's author of .NET Gotchas (O'Reilly), coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy (Pragmatic Bookshelf).

Product Details

  • Paperback: 310 pages
  • Publisher: Pragmatic Bookshelf (April 1, 2008)
  • Language: English
  • ISBN-10: 1934356093
  • ISBN-13: 978-1934356098
  • Product Dimensions: 9 x 7.5 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #23,885 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #6 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Testing
    #35 in  Books > Computers & Internet > Programming > Java

More About the Author

Venkat Subramaniam
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Venkat Subramaniam Page

What Do Customers Ultimately Buy After Viewing This Item?

Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
65% buy the item featured on this page:
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) 4.6 out of 5 stars (14)
$23.07
Groovy in Action
12% buy
Groovy in Action 4.7 out of 5 stars (22)
$31.49
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)
10% buy
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) 4.9 out of 5 stars (18)
$23.07
The Definitive Guide to Grails, Second Edition
7% buy
The Definitive Guide to Grails, Second Edition 4.6 out of 5 stars (7)
$31.01

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(12)
(6)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (9)
4 star:
 (5)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 17 people found the following review helpful:
5.0 out of 5 stars Groovy is a real language, not Java's scripting clone, April 29, 2008
By Neal Ford (Atlanta, GA USA) - See all my reviews
When a new language comes out, the first set of books focuses on either the shiny new, golly-gee-wow features of the language or on how to use it to get real work done. But eventually someone comes out with a book that no longer treats the new language like a shiny new thing, but as a serious contender in the language universe. And that's Programming Groovy does (disclaimer: I know Venkat). It doesn't treat Groovy like a novelty act. It also doesn't provide recipes. Instead, it treats Groovy as a real programming language. I'll have to admit, this is the Groovy book for which I've been waiting.
Groovy is friendlier syntax for programming Java (I called it the real JDK in a recent blog posting). Books about the practical aspects of Groovy are very important because, as a language, it resides in a unique place: it's a low impedance way to program the Java platform, and it displaces Java for lots of common tasks. But it is also a powerful language in its own right. Programming Groovy has 4 chapters on meta-programming Groovy, and another long chapter on building domain specific languages. That's meaty stuff. It never condescends or makes excuses for Groovy but treats it like a real language. This book goes in depth into places in Groovy where it's hard to find information online, like how ExpandoMetaclass really works. This is both the most comprehensive and authoritative book on the Groovy language around. This is going to be a classic in the Groovy literature and an exemplar for describing new languages.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars I read this book cover to cover. It's a great book that I recommend highly, November 30, 2008
Amazon Verified Purchase(What's this?)
I read this book carefully, cover to cover. It is very well written. In the entire book I found one typographical mistake that was a trivial mistake in a footnote. Everything else was perfect.

Not everyone is going to be able to appreciate this book. When I first tried to read it, I ended up putting it aside. But then I read two books about javascript ("JavaScript: The Good Parts" and a book on JQuerey). That introduced me to dynamic languages. Then, I started reading this book again and couldn't put it down, it was so interesting.

Thanks to this book, I am now on the Groovy bandwagon. Groovy seems like the natural next step after java, a statically typed language.

I attended the first Groovy/Grails conference in February of 2008. Even with that background, I truly could not comprehend Groovy until I learned the dynamic capabilities of javascript. For others, maybe learning Ruby first would give the same "shot in the arm" towards learning Groovy that javascript had for me.

I'm a typical java programmer, so my enthusiasm now for Groovy (and Grails and Griffon) is probably typical of the excitement about Groovy that is beginning to build, especially now that SpringSource has acquired G2One.

In summary, I am recommending this specific book because the author is a very good writer who did a very good job of presenting the material clearly and logically in an interesting manner.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars If you have to use Java, make it Groovy, May 20, 2008
Venkat does a fantastic job of explaining what Groovy is, how it evolved, why you would want to use it, and how to integrate it with your Java projects.

He has a fantastic sense of humor, which really shows through in this book. If you ever get the opportunity to see him speak, take it. He's an incredibly intelligent, articulate programmer, and probably the most language-agnostic programmer I've ever met.

One caveat: if you are a Java zealot, this book may send you into little fits. In the first section of the book, he converts standard Java code (groovyc can compile most Java code, so it's actually Groovy code that looks like Java) into Groovy. There are a lot of comments that may make Java zealots throw little fits.

If you're stuck using Java, get this book.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Solid Work
I started using Groovy a year and a half ago, for personal projects. I enjoy the language and find it refreshing. Read more
Published 22 days ago by Michael S. Jessop

4.0 out of 5 stars Easy to read
There are no many books that I managed to read through within few weeks. That is a one! I literally eat first 1/2 of the book in no time almost in one shoot. Read more
Published 1 month ago by David Celjuska

5.0 out of 5 stars Grooving with Groovy
As other's have said, this is a great book. It doesn't beat you down with long case studies. The Chapters are concise, only giving you what you need to know. Read more
Published 4 months ago by Juan Vazquez

5.0 out of 5 stars Best Groovy book
Are you interested in Groovy? You don't have time for reading big
books with many unnecessary topics? Read more
Published 11 months ago by Grzegorz, PJUG

5.0 out of 5 stars Great Java to Groovy Programmer Resource
I am still fairly new to Groovy, but I have been experimenting with Groovy for about a year. This book, so far, has really helped me grasp some of the more complex concepts of... Read more
Published 12 months ago by R.J. Salicco

5.0 out of 5 stars With tips on how to effectively mix both Java and Groovy
Groovy - it's not the philosophy of the 1960s, it's a programming language, and a good one too. "Programming Groovy: Dynamic Productivity for the Java Developer" is a thorough and... Read more
Published 16 months ago by Midwest Book Review

5.0 out of 5 stars Groovy book
I can't add much more to Neal Ford's great comments but I just want to say that I also am truly enjoying Venkat's book. Read more
Published 16 months ago by Todd Crone

4.0 out of 5 stars Another Great Groovy Reference
With 'Programming Groovy: Dynamic Productivity for the Java Developer', Pragmatic has quickly become THE choice for Groovy and Rails resource books on the market. Read more
Published 17 months ago by Daniel McKinnon

5.0 out of 5 stars Very Good Groovy Resource
Overall, a very good book on Groovy. Great simple examples to work from. I was very impressed with the chapter on Closures which can be a difficult subject for those coming from... Read more
Published 17 months ago by G. Dickens

4.0 out of 5 stars A nice gentle introduction
If you are thinking about using Groovy (and you should be)then this book provides a nice and gentle introduction to the language. I don't think it is a 5 star book though.
Published 17 months ago by Arif &Ed : Books,Music And Java

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 2 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 19 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.