• submit to reddit
Marcin Grzejszczak06/03/14
2965 views
0 replies

Uptodate Gradle Plugin Deployed

We've managed to create a plugin for gradle that checks in maven central if there are any new versions of your dependencies.

Alec Noller06/02/14
14291 views
0 replies

Introducing DZone's 2014 Guide to Mobile Development

Making informed decisions about mobile development requires an understanding of a wide variety of tools, strategies, and challenges, as well as careful consideration of the benefits and costs of every choice. DZone's 2014 Guide to Mobile Development was produced to help you understand these choices.

Hubert Klein Ikkink05/26/14
4428 views
0 replies

Grails Goodness: Exception Methods in Controllers

Since Grails 2.3 we can define exception methods in our controllers to handle exceptions raised by code invoked in the action methods of the controllers.

Abimaran Kugathasan05/24/14
7094 views
0 replies

Evil: Getters and Setters Where They're Not Required

We programmers keep our instance variables private and automatically add public setters and getters to them. This is the same as making the instance variables public. Why are we exposing our variables in this way?

Hubert Klein Ikkink05/22/14
4683 views
0 replies

Grails Goodness: Run Groovy Scripts in Grails Context

We can use the run-script command to run Groovy scripts within the context of a Grails application.

Alec Noller05/21/14
6823 views
0 replies

Dev of the Week: Roger Hughes

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Roger Hughes, a software developer at Bet365 in Stoke-on-Trent, UK.

Alex Staveley05/20/14
3096 views
0 replies

The Magic of Groovy's with...

This post will show how the ability to set the closure's delegate allows the language to become quite expressive where other languages remain cumbersome and verbose.

Benjamin Ball05/19/14
11778 views
0 replies

DZone Research Continuous Delivery News Update (May 19)

Things continue to evolve in the DevOps industry every day. In this month's update, leading enterprises embrace web-scale IT automation with Chef, Bamboo 5.5 released instant access for Stash repos, IMB launched their impressive cloud marketplace (including Zend and others), and #ChefConf 2014 was a hit.

Alec Noller05/14/14
9019 views
0 replies

Devs of the Week: Andrew Lee Rubinger & Arun Gupta

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Andrew Lee Rubinger and Arun Gupta, the authors of DZone's recent Java EE7 Refcard.

Hubert Klein Ikkink05/14/14
4108 views
0 replies

Groovy Goodness: Check Configuration Property Is Set In ConfigObject

When we use ConfigSlurper to read a configuration file or script we get a ConfigObject as return result.

Benjamin Ball05/12/14
13732 views
0 replies

DZone Research Cloud News Update (May 12)

Things continue to evolve in the Cloud industry every day. HP revealed their $1bn Helion open source cloud, ActiveState grows as a supporter of the Cloud Foundry project, Parse announced offline capabilities and simplified pricing, cloudControl releases new buildpacks, Kinvey launched a dedicated BaaS, and more.

Hubert Klein Ikkink05/12/14
3207 views
0 replies

Groovy Goodness: Use Sortable Annotation to Make Classes Comparable

Since Groovy 2.3 we can use the @Sortable annotation to make a class implement the Comparable interface.

Hubert Klein Ikkink05/11/14
4964 views
0 replies

Groovy Goodness: BaseScript with Abstract Run Script Method

Since Groovy 2.3 we can apply the @BaseScript annotation on package and import statements.

Hubert Klein Ikkink05/09/14
5047 views
0 replies

Groovy Goodness: More Efficient Tail Recursion With TailRecursive Annotation

Since Groovy 1.8 we can use the trampoline method for a closure to get better recursive behavior for tail recursion.

Hubert Klein Ikkink05/08/14
4421 views
0 replies

Groovy Goodness: Use Builder AST Transformation for Fluent API

Since Groovy 2.3 we can easily create a fluent API for our classes with the @Builder AST transformation.