Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
45 used & new from $18.98

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 yours here.
 
  

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

by Venkat Subramaniam (Author)
4.8 out of 5 stars See all reviews (12 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%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
34 new from $18.98 11 used from $23.74

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

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 (16)  $23.07
The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)

The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)

by Graeme Rocher
4.6 out of 5 stars (7)  $31.01
Groovy in Action

Groovy in Action

by Dierk Koenig
4.7 out of 5 stars (22)  $31.49
Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional)

Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional)

by Christopher M. Judd
4.6 out of 5 stars (12)  $28.37
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.40
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 frequent invited speaker at international software conferences and user groups. He's author of .NET Gotchas (O'Reilly) and coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf).


Product Details

  • Paperback: 318 pages
  • Publisher: Pragmatic Bookshelf (April 8, 2008)
  • Language: English
  • ISBN-10: 1934356093
  • ISBN-13: 978-1934356098
  • Product Dimensions: 8.8 x 7.5 x 1.2 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #56,446 in Books (See Bestsellers in Books)

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

    #21 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Testing
    #100 in  Books > Computers & Internet > Programming > Java

What Do Customers Ultimately Buy After Viewing This Item?

Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)
60% buy the item featured on this page:
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers) 4.8 out of 5 stars (12)
$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)
11% buy
Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers) 4.9 out of 5 stars (16)
$23.07
The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development)
10% buy
The Definitive Guide to Grails, Second Edition (Expert's Voice in Web Development) 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.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(11)
(5)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

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

 
15 of 16 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
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

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 11 days 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 7 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 8 months ago by R. Salicco Jr.

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 12 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 12 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 13 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 13 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 13 months ago by Arif &Ed : Books,Music And Java

4.0 out of 5 stars Well written Groovy intro for the Java developers
A friend recommended I look into Groovy; having had good experiences with The Pragmatic Programmers series previously, this title found its way to my bookshelf. Read more
Published 14 months ago by E. Wuehler

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!

Create a Listmania! list

So You'd Like to...


Look for Similar Items by Category


Don't Slip and Slide

HeatTrak Heated Walkway

Keep your walkways safe and clear of snow and ice using the HeatTrak heated walkway.

Shop all HeatTrak heated walkways

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates