• submit to reddit
Václav Pech02/06/08
11554 views
1 replies

Automate Grails App Builds with TeamCity

The Grails framework has reached maturity with the recent release of its 1.0 version. As Grails is becoming increasingly popular and more and more enterprise applications based on Grails started appearing, I believe that Grails developers deserve the same...

Matt Raible02/06/08
8068 views
2 replies

Grails 1.0 and JRuby on Rails on WebSphere

A couple of interesting things happened today that relate to my Grails vs. Rails quest for knowledge. The first is that Grails 1.0 was released. This was apparently a huge event as it swamped Codehaus' servers for a couple hours. This morning, it was...

Steven Devijver02/05/08
8958 views
1 replies

Higher-order functions with Groovy, part 2

In part one I gave an overview of closures and currying, two features in Groovy that implement higher-order functions. Higher-order functions can be used in combination with regular Java classes. Java methods can be converted to closures and closures can be...

Steven Devijver02/05/08
12961 views
5 replies

Grails 1.0 released!

Graeme Rocher just announced on the Grails mailing list the release of Grails 1.0. I'm very happy to announce this news here on Groovy Zone since more than 2 years ago I stood at the cradle of Grails together with Graeme, Guillaume La Forge and Dierk Koenig....

Steven Devijver02/04/08
7900 views
6 replies

StateMachine: a Builder-Builder for Groovy, part 1

Things are moving quickly on the Groovy DSL side these days. Not only have I been lately discovering a new Groovy builder almost every day, I'm also continuing my experiments to make developing DSLs and builders for Groovy easier. And I'm reporting back to...

Michal Szklanowski02/04/08
2114 views
1 replies

Groovy 1.5.4 is out

Groovy 1.5.4 is out and available for download. There is no official release notes available yet. With such a pace of releasing fixpacks to Groovy 1.5, it seems, that Groovy team is getting a lot of feedback from the community.

Guillaume Laforge02/03/08
21670 views
12 replies

From Java to Groovy, part 2: closures and native syntax for lists

In our previous installment, we've discovered how Java and Groovy's syntaxes are so close that you can even cut and paste valid Java code in your Groovy scripts.

Steven Devijver02/03/08
19415 views
6 replies

Higher-order functions with Groovy, part 1

I'll admit, higher-order functions sounds like link bait for over-achievers. Trust me, I didn't invent the term :-) A Higher-order function is a concept from mathematics where a function accepts other functions as its arguments, and can return functions as...

Andres Almiray02/02/08
25592 views
4 replies

GraphicsBuilder Tutorial I: Shapes

Drawing graphics with Java2D has never been an easy task, if it was we have probably seen by now a Flex killer app in Java (the fact that applets have a really bad press also contributed to not having that app). Let me introduce you to GraphicsBuilder, a...

Steven Devijver02/02/08
16020 views
6 replies

The war on Grails is really a war on Spring

It seems that members of the Rails community have formed a resistance movement against Grails. They won't have it that their web framework doesn't natively run on the best VM in the world. Here's Ted Neward's take on it:

Craig Wickesser02/01/08
9664 views
4 replies

MarkupBuilder Gotcha

If you are not familiar with Groovy Builders they are certainly a beautiful creation. In fact you can generate an HTML page with something as simple as the following:

Craig Wickesser01/31/08
3349 views
0 replies

GroovyBeans - Smell the Brew

If you've ever worked with Java you have most likely come across the term "Java Bean". The idea was to create a lightweight model based on naming conventions allowing classes to expose their properties to other classes and tools (such as IDE's).Of...

John Carnell01/31/08
11936 views
9 replies

Lightweight meets Heavyweight: Spring, Groovy and the enterprise

As I am preparing for the 2G conference next month, one of the things I am most struck with is again how seamlessly Groovy and Spring can play together. These two technologies give development teams the flexibility to seamlessly transition from lightweight to...

Andres Almiray01/31/08
2509 views
0 replies

Groovy 1.5.3, hot off the presses

A few regressions were found during the first days of the previous release (1.5.2.) Because the Groovy team and G2One are commited to high quality in their software releases, a new bug fix release (1.5.3) has been made available.

Andres Almiray01/31/08
5027 views
0 replies

Spicing up your drawings with filters

Anyone that has done serious development on Java2D has surely come acroos Jerry Huxtable's amazing filter collection, but creating such eye catching images may be a bit hard, but thanks to Groovy and Graphicsbuilder that task is easier than ever.