Cover of Programming Groovy

Programming Groovy

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.

Read more

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

Audience
adult
Length
medium · 318 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Programming Groovy? Here’s where I’d start.

These suit anyone who liked Programming Groovy. Sign in and mark a few books for picks shaped around your own taste.

  1. Grails in Action Shares programming, groovy, Java
  2. The Definitive Guide to Grails Shares programming, Java
  3. Java: The Complete Reference Shares programming, Java, tech
  4. The Java Programming Language Shares programming, Java, technical

“If you want more of the same (science about technology), start with these.”

  1. Algorithmic Puzzles
  2. Web Development with Clojure: Build Bulletproof Web Apps with Less Code
  3. Programming Scala: Scalability = Functional Programming + Objects
  4. Learn Ruby the Hard Way

“If it was the programming that hooked you, try one of these.”

  1. Effective Programming: More Than Writing Code
  2. Thinking in Java
  3. Head First Java
  4. Programming Entity Framework: DbContext

“These start from a similar idea, even if they go somewhere else with it.”

  1. Kotlin in Action
  2. Groovy in Action
  3. Core Java, Volume 1: Fundamentals
  4. Programming F#: A comprehensive guide for writing simple code to solve complex problems