Home | Amazing | Today | Tags | Publishers | Years | Search 
Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers)

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

Mobile Python: Rapid prototyping of applications on the mobile platform (Symbian Press)
Mobile Python: Rapid prototyping of applications on the mobile platform (Symbian Press)

This book teaches you how to program your own applications easily on Nokia smartphones based on Symbian OS and the S60 platform. A wide range of smartphone functionalities re covered, including camera, sound and graphics, Bluetooth, Internet, Positioning, messaging and reading of incoming SMS. Over 100 inspiring and fully working application...

The Fly-Tying Bible: 100 Deadly Trout and Salmon Flies in Step-by-Step Photographs
The Fly-Tying Bible: 100 Deadly Trout and Salmon Flies in Step-by-Step Photographs
Avid sport fishermen will treasure this book?which is nearly as beautiful as the objects it describes. Fly-tying is a highly prized fisherman?s craft, but it?s also an art form, wonderfully captured in this volume?s hundreds of color photos. Each of 100 fly patterns is presented in a two-page spread: an enlarged photo and textual description on the...
Beginning CakePHP: From Novice to Professional (Beginning from Novice to Professional)
Beginning CakePHP: From Novice to Professional (Beginning from Novice to Professional)
CakePHP is a leading PHP–based web app development framework. When asking a question on forums or chat rooms, many CakePHP beginners get little help from the experts. Simple questions can get a response like, “Well, just read the online manual and API.” Unfortunately, the online manual is depreciated, and who wants to absorb a...

Better, Faster, Lighter Java
Better, Faster, Lighter Java
In Better, Faster, Lighter Java authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures, such as WebLogic, JBoss, and WebSphere, are unwieldy, complicated, and contribute to slow and buggy application code. As an alternative, the authors present two "lightweight" open...
Flash Enabled: Flash Design and Development for Devices
Flash Enabled: Flash Design and Development for Devices

Flash Enabled guides Flash designers & developers in creating content and applications for multiple devices with Flash and other tools. Focusing on the Pocket PC platform, this book also discusses considerations in developing Flash for set-top box systems, cell phones, and lays the...

Neuroepidemiology: From Principles to Practice
Neuroepidemiology: From Principles to Practice
"A much needed reference...well-organized and consise, [the book] provides easy to understand case scenarios and examples...highly recommended for all practitioners in the field of evidence-based neurology and clinical neurological research." --New England Journal of Medicine

Neuroepidemiology is the epidemiologic
...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy