You and your team know Java well and you have invested much to get there. But there are places in any Java project where you have to leave your preferred language to get things done: for build automation, modeling complex business domains, smart configuration, user macros, office integration, ad-hoc inspections, and more.
This session presents seven patterns on how you can leverage your Java knowledge in these areas with the help of the Groovy extension language. The seven patterns are easily remembered by their names: Super Glue, Liquid Heart, Lipstick, Keyhole Surgery, Unlimited Openness, Ghost Writer, House Elf. If you love Java and would like to see it used everywhere in your project, you will find new opportunities here.
Dierk König works as a fellow for Canoo Engineering AG, Basel, Switzerland. He is a committer to many open-source projects including Groovy, Grails, and GPars, and a manager of the open-source Canoo WebTest project. He is lead author of the "Groovy in Action" book, which is amoung the publisher's best-selling titles of the decade.More About Dierk »