Time Management & Goal Setting Store

 Location:  Home» productivity » Programming Languages » Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)  
Recommended
Categories
benefits of time management
books on time management
business time management
college time management
effective time management
franklin covey time management
improve time management
project time management
stephen covey time management
time management
time management methods
time management planner
time management software
time management tools
get organized
getting things done
achieving objectives
organizers
outlook
self improvement
stress management
productivity
pims
goal setting books
goal setting software
goal setting tools
law of attraction
success
Related Categories
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Internet
Home Computing
Computers & Internet
Subjects
• General AAS
Computer Science
Computers & Internet
Subjects
Books
• General
Java
Programming
Computers & Internet
Subjects
• General AAS
Java
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• Testing
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General AAS
Programming
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Illustrated
Edition (format)
Refinements
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Subcategories
Paperback
Mass Market
Trade
grails  groovy  java  language  programming  

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

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

enlarge enlarge 
Author: Venkat Subramaniam
Publisher: Pragmatic Bookshelf
Category: Book

List Price: $34.95
Buy New: $19.42
You Save: $15.53 (44%)



New (39) Used (7) from $16.99

Rating: 4.5 out of 5 stars 11 reviews
Sales Rank: 153334

Format: Illustrated
Media: Paperback
Pages: 318
Number Of Items: 1
Shipping Weight (lbs): 1.3
Dimensions (in): 8.8 x 7.5 x 1.2

ISBN: 1934356093
Dewey Decimal Number: 005.133
EAN: 9781934356098
ASIN: 1934356093

Publication Date: April 8, 2008
Availability: Usually ships in 1-2 business days
Condition: All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 PM CST.

Similar Items:

  • Groovy Recipes: Greasing the Wheels of Java (Pragmatic Programmers)
  • Beginning Groovy and Grails: From Novice to Professional (Beginning from Novice to Professional)
  • Groovy in Action
  • Effective Java (2nd Edition) (Java Series)
  • The Definitive Guide to Grails, Second Edition (The Definitive Guide)

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).


Customer Reviews:   Read 6 more reviews...

5 out of 5 stars I read this book cover to cover. It's a great book that I recommend highly   November 30, 2008
Robert D. Glover Jr. (Linden, NJ USA)
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.



5 out of 5 stars Best Groovy book   November 24, 2008
Grzegorz, PJUG (Poland)
Are you interested in Groovy? You don't have time for reading big
books with many unnecessary topics?
Do you need a book, that will give you a great introduction to Groovy
without spending many days on reading?
If YES, then this book is definitely for you!

"Programming Groovy" was my first book about Groovy, it gave me a
great introduction to Groovy language.
I decided to read this book, because it has about 300 pages. So, for
me (I'm a very busy person) it was the best option
to receive knowledge about Groovy.

The book of Venkat Subramaniam is divided into 3 main parts:

* Beginning Groovy
* Using Groovy
* MOPping Groovy

If you just want to have a fast overview on Groovy, then "Beginning
Groovy" will definitely fit your needs, because it
provides general information on Groovy language including: dynamic
typing, data types, closures and working with collections.
There is also dedicated chapter called "Groovy for the Java Eyes" with
some Groovy-Java comparisons and description
of their cooperation.

"Using Groovy" is the part with the most useful topics you might need,
it covers scripts and classes creation,
working with XML, using databases and extended classes from GDK.

In case you want to be a real Groovy hacker, you have to read "MOPping
Groovy", which will introduce you to
advanced Groovy topics like: Meta-Object Protocol, methods injection,
Groovy builders, unit testing and even creating
your own DSL in Groovy!

I'm sure you will be very satisfied after reading "Programming Groovy".



5 out of 5 stars Great Java to Groovy Programmer Resource   October 21, 2008
R. Salicco Jr. (Wesley Chapel, FL)
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 Groovy and dynamic scripting languages in general. I am big fan of this book and strongly recommend it to anyone who is interested in Groovy and to any Java developer who wants an incredibly extensible tool set in his/her back pocket.


5 out of 5 stars With tips on how to effectively mix both Java and Groovy   July 11, 2008
Midwest Book Review (Oregon, WI USA)
1 out of 1 found this review helpful

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 educational guide to this programming language, which can bring developers many things they need and want to do in their programs. With tips on how to effectively mix both Java and Groovy, and with plenty of advanced programming techniques, "Programming Groovy: Dynamic Productivity for the Java Developer" is a top pick for community library computer collections and for any Java programmer.



5 out of 5 stars Groovy book   June 30, 2008
Todd Crone (Lexington, KY United States)
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. I have seen him and Neal in several NoFluffJustStuff conferences and this book honors that tradition. He does a great job at introducing language features without any unnecessary stuff.

I started reading his beta copy in PDF from the Pragmatic Bookshelf and being relatively new to Groovy I now feel quite a bit more prepared to tackle problems that are difficult and a bit clunky with Java. I suddenly feel like I have a chance of doing some of that 'cool stuff' that the Python and Ruby dudes are always bragging about.

Thanks Venkat!



Achieving Objectives Made Easy
Usefull Time Management Resources
Other resources
More resources
Ads
Time Management news and Articles