Spring XD (eXtreme Data) is Pivotal’s Big Data play. It joins Spring Boot and Grails as part of the execution portion of the Spring IO platform. Whilst Spring XD makes use of a number of existing Spring projects it is a runtime environment rather than a library or framework, comprising a bin directory with servers that you start up and interact with via a shell.
From new syntax for functional programming styles, to lambdas, collection streaming, and method references as first class citizens, Groovy developers will have an edge when writing Java code in the future. This article will focus on the commonalities between Groovy and Java 8, and will demonstrate how familiar Groovy concepts translate to Java 8.
The newly released Groovy 2.0 brings key static features to the language with static type checking and static compilation, adopts JDK 7 related improvements with Project Coin syntax enhancements and the support of the new “invoke dynamic” JVM instruction, and becomes more modular than before. In this article, we’re going to look into those new features in more detail.
Matt Callanan has been pushing the boundaries of Agile software development and most recently he extended that journey to DevOps. InfoQ caught up with Matt to find out more about his experiences. 1
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... 4
InfoQ catches up with David Pollak and Dick Wall to comment on brouhaha stirring "Yes, Virginia, Scala is hard" post, as well as the future of Scala (opinions on Groovy, Ceylon, Java Lambda, and more) 21
In this book review of Grails A Quick-Start Guide, InfoQ spoke with author Dave Klein about best practices when using Grails for web application development and the tool support.
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. 5
Groovy project lead writes about Groovy 1.6 changes and improvements, including include performance enhancements, integration of JMX Builder, and OSGi readiness. 20
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. 11
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 – Groovy, Grails and Acegi Security. 16
In this article Groovy Lead Guillaume Laforge provides an overview of the new and noteworthy features of Groovy 1.5 including support for Java 5 features such as annotations and generics. 17