Über Conf - June 14 - 17, 2010 - No Fluff Just Stuff

Groovy Power Features

Über Conf

Denver · June 14 - 17, 2010

You are viewing details from a past event

About this Presentation

Groovy is a dynamic language for the JVM; it’s like a super version of Java. For Java programmers, it offers a syntax that closely resembles (in some cases exactly resembles) Java, but offers many improvements that not only greatly simplify code but also provide an enriched environment with many productivity features. In many cases, such features are promised in Java versions 7 and later, but they are available today in Groovy.

Some of the power features of Groovy you’ll learn about are:
• Leveraging Groovy’s features to write DSLs
• Writing Web Service servers and clients in a few lines of code
• Replacing Design Patterns with language features and/or libraries
• Talking to the Polyglot world from Groovy: Scala, Clojure, Jython, JRuby, JavaScript and Jaskell
• Harnessing constraint/logic and functional programming
• Simple but powerful tests
• Simplify how you write build tasks
• Accessing Hibernate through GORM
• Harnessing parallel processing
• Leveraging Spring and OSGI

Paul King

Groovy Technical Lead - OCI Groovy/Grails Team

Paul King, a member of the OCI Groovy team, leads ASERT, an organization based in Brisbane, Australia, which provides software development, training, and mentoring services to customers looking to embrace new technologies, harness best practices, and innovate. He has been contributing to open source projects for nearly 20 years and is an active committer on numerous projects, including Groovy. Paul speaks at international conferences, publishes in software magazines and journals, and is a co-author of Manning's best-seller, Groovy in Action.