BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Groovy Content on InfoQ

  • Grails Best Practices

    Basic best practices for Grails projects gathered from mailing list, Stack Overflow, blogs, podcasts and internal discussions at IntelliGrape, categorized under controller, service, domain, views...

  • David Pollak and Dick Wall Discuss Barriers to Scala Adoption

    David Pollak, famous Scala advocate, blog posted, "Yes, Virginia, Scala is hard", causing a brouhaha. Scala use is increasing, yet the post claims that Scala tries to do too much, has poor IDE support, and more. InfoQ catches up with David Pollak and Dick Wall to comment on the complaints in the post, as well as the future of Scala. David has things to say about Groovy, Ceylon and Lambdas too.

  • Interview and Book Excerpt: Dave Klein's Grails A Quick-Start Guide

    In this book review of Grails A Quick-Start Guide, InfoQ spoke with author Dave Klein about the best practices when using Grails for web application development, Meta Object Protocol (MOP) feature in Groovy, and tool support for developing web applications using Grails framework.

  • Orchestrating RESTful Services With Mule ESB And Groovy

    In this article, David Dossot, co-author of Mule in Action, examines the power of Mule RESTpack and Groovy in orchestrating RESTful services in the Mule messaging platform. The article detail the interactions for each of these steps and will consider what particular Mule moving parts and Groovy features we have used to achieve such an interaction.

  • What's New in Groovy 1.6

    Groovy project lead writes about Groovy 1.6 changes and improvements, including include performance enhancements, integration of JMX Builder, and OSGi readiness.

  • Writing JEE applications with Grails and Flex

    Grails and Flex both have significant advantages in different parts of the software stack. In this new article you will learn how they can be combined to take advantage of each's strengths. Topics covered include component communication, data transfer, and JMS integration.

  • Securing a Grails Application with Acegi Security

    This article discusses the integration of the grails-acegi plugin with a sample Grails application. As part of this integration, there are three major components which will be used – Groovy, Grails and Acegi Security.

  • What's New in Groovy 1.5

    In this article Groovy Project Manager Guillaume Laforge provides an overview of the new and noteworthy features of Groovy 1.5 including support for Java 5 features with annotations, generics and enums. You will also be introduced to enhanced Groovy tooling support via Maven and IntelliJ.

  • Book Excerpt and Review: Groovy in Action

    The Groovy language is bringing many of the features that have become popular in Ruby to Java and the JVM. Groovy in Action by Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge and Jon Skeet provides a guided tour to learning the language and places it can be put to use. . InfoQ is excited to present an excerpt of the book of along with a review by Grails team member Jason Rudolph.

  • Painless AOP with Groovy

    Groovy's Metaobject-Protocol provides a single point of contact for modifying the core behaviour of the Objects we create. John McClean shows how to use Groovy's MOP to perform AOP interception without proxyies or bytecode manipulation, and shows how the same is possible in Ruby and other dynamic languages.

  • Book Review: Agile Java Development with Spring, Hibernate and Eclipse.

    Anil Hemrajani relates Agile practices to Java and several open source toolsets (Spring, Hibernate, Eclipse) designed to make Java development simpler. It's a high level overview of some free technologies used in web app development. Matt Morton liked this book, recommending it to technical managers and intermediate developers in small Java web development shops.

BT