• submit to reddit
Alec Noller07/23/14
4995 views
0 replies

Dev of the Week: Pierre-Hugues Charbonneau

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community. This week we're talking to Pierre-Hugues Charbonneau, Senior IT Consultant and System Architect at CGI Inc., and author of DZone's 200th Refcard: Java Performance Optimization.

Marcin Zajączkowski07/23/14
3307 views
0 replies

Null Object Pattern Implementation in Groovy

Quite common real life problem. Simple map based configuration. How to handle gracefully a situation when a given key is not supported? See how Groovy can simplify the implementation.

Alec Noller07/21/14
6446 views
0 replies

DZone's 200th Refcard Released: Java Performance Optimization

Today, DZone released Refcard #200: Java Performance Optimization. To mark the significance of this milestone, this Refcard boasts a complete redesign - all the information you expect from a Refcard in a shiny new package!

Hubert Klein Ikkink07/10/14
3737 views
0 replies

Grails Goodness: Change Response Formats in RestfulController

We can write a RESTful application with Grails and define our API in different ways. One of them is to subclass thegrails.rest.RestfulController.

Alec Noller07/09/14
7301 views
0 replies

The Best of DZone: July 1 - 8

If you missed anything on DZone this week, now's your chance to catch up! This week's best include dynamic CSS classes with SASS, deploying a RabbitMQ cluster on Google Compute Engine, why you should stop unit testing database code, what makes a good programmer, and more.

Benjamin Ball07/09/14
7927 views
1 replies

The Only Introduction to Reactive Programming You Need

So you're heard about Functional Reactive Programming (FRP) but you're not entirely sure what it is. Well, welcome to the club, it's only populated by everyone. It's notoriously difficult to explain what exactly FRP is, and how you go about implementing it.

Benjamin Ball07/07/14
7814 views
0 replies

Gradle 2.0 Release - Brings Backwards Compatibility, Memory Efficiency, and Higher Performance

Gradle 2.0 came out last week, and it's a pretty big move from Gradle--the first major version update they've done. With the major release comes a baseline of backwards compatibility, and a significantly simplified codebase.

Hubert Klein Ikkink06/27/14
5119 views
0 replies

Spocklight: Write Our Own Data Provider

We can use data pipes to write data driven tests in Spock.

Hubert Klein Ikkink06/23/14
1508 views
0 replies

Spocklight: Ignore Specifications Based On Conditions

We can use the @Ignore and @IgnoreRest annotation in our Spock specifications to not run the annotated specifications or features.

Alex Staveley06/18/14
5199 views
2 replies

MongoDB and Grails

So recently, I had a requirement to store unstructured JSON data that was coming back from a web service.

Hubert Klein Ikkink06/18/14
2046 views
0 replies

Spocklight: Extra Data Variables for Unroll Description

Spock's unroll feature is very powerful. The provider data variables can be used in the method description of our specification features with placeholders

Alec Noller06/16/14
6091 views
0 replies

How to Use Groovy to Build Android Apps

One of the key ideas of Groovy is to help Java developers be more productive, so why not bring it to Android? Luckily, Cédric Champeau has done exactly that with this Gradle plug-in on available on GitHub.

Alec Noller06/11/14
7091 views
1 replies

Dev of the Week: Antonio Goncalves

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 Antonio Goncalves, Java EE Consultant, co-creator of the Paris Java User Group, and author.

Venkatt Guhesan06/10/14
5621 views
0 replies

Grails: Adding JavaScript to bottom of page

In Grails using the templating (Sitemesh) if you were to include per-page JavaScript resources then it shows up much earlier in the layout content as part of the \

Claus Ibsen06/05/14
2927 views
0 replies

Apache Camel, Groovy and hawtio at gr8conf

In my talk I also demonstrated hawtio which is a great web console, and a project that is fun to work on. So to prepare for gr8conf I developed a plugin example for hatwtio that is a Groovy Shell, so you can execute groovy scripts from the web console.