• submit to reddit
Howard Lewis Ship08/25/10
7346 views
1 replies

Groovin' on the Testin'

I'm at the point now where I'm writing Groovy code for (virtually) all my unit and integration tests. Tapestry's testing code is pretty densely written ... care of all those explicit types and all the boilerplate EasyMock code. With Groovy, that code...

Nitin Bharti08/24/10
29657 views
1 replies

Flex on Grails

In this article, excerpted from "Flex on Java," (Manning, Sept 2010) authors Bernerd Allmon and Jeremy Anderson show you how to rapidly prototype data-enabled Flex applications using Groovy and Grails in combination with the Flex plugin for Grails....

Matt Stine08/23/10
17344 views
1 replies

Waste #2: Extra Features

Welcome to episode three of our series "The Seven Wastes of Software Development." In episode one, we introduced the concept of eliminating waste from our software development efforts. Waste elimination can be traced all the way back to the the...

Mitch Pronschinske08/23/10
10023 views
7 replies

Poll: Still Going to JavaOne?

For fear of being too sensationalist or sounding biased, I didn't use the 'B-Word' in my headline, but I'll say it now: Is anyone planning to boycott JavaOne because of recent events?  That's the sentiment that I wanted...

Roshan Dawrani08/21/10
6640 views
0 replies

Groovy AST Browser: Now on the Web

This article introduces the web based version of the Groovy AST Browser tool - http://groovyastbrowser.appspot.com/.What is Groovy's AST?Groovy compiler maps the groovy source code in a tree form called Abstract Syntax Tree (AST). The compiler scans and...

Matt Stine08/20/10
24092 views
1 replies

Waste #1: Partially Done Work

Welcome to episode two of our series "The Seven Wastes of Software Development." In episode one, we introduced the concept of eliminating waste from our software development efforts. Waste elimination can be traced all the way back to the the...

Jared Richardson08/18/10
13533 views
4 replies

Planning Meetings Are Essential

Planning meetings, done right, are one of the best communication tools your team can use. It gets the right people in the room and forces the discussion down the right paths. If you skip this meeting, you're asking for trouble.What does it mean to do a...

Mitch Pronschinske08/17/10
17650 views
0 replies

Geb: Groovy Functional Testing on the Web

Have you ever wanted an automated, cross-browser testing tool for Groovy that also works as a screen scraping and process automation tool?  If you have, then you should consider test-driving Geb (pronounced "jeb").  The open source browser...

Matt Stine08/15/10
11408 views
1 replies

Guerilla Continuous Integration

Welcome to episode six of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level.

Jianfeng Tian08/05/10
16160 views
0 replies

Grails Exception Handling with HTTP Status Code, URLMapping, and Email

The post describes how to: 1. Configure the UrlMapping.groovy to allow custom action on the specific http status code. 2. Display a customised "https status code handling page" to the user. 3. Send customised "https status code handling...

Matt Stine08/05/10
12323 views
0 replies

Guerilla TDD

Welcome to episode five of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level.

Jared Richardson08/04/10
19106 views
0 replies

Defect Driven Testing: Your Ticket Out the Door at Five O'Clock

Test automation is not a controversial topic in most circles. Even developers who don't write automated tests agree it's a great idea. They just don't have time to work on it very often. The idea of having your code verified automatically sounds great, but it...

Mitch Pronschinske08/02/10
10827 views
1 replies

Sharding in Grails

Its important to build apps that have a system for scaling horizontally from the start.  Sharding is a good solution for this case since it allows developers to define multiple database 'shards' to scale data across multiple database schema and servers. ...

Mitch Pronschinske07/29/10
18913 views
1 replies

IntelliJ IDEA X Early Release - Major Spring, Groovy, and Maven Upgrades

The release of IntelliJ IDEA 9.0 last year brought a flurry of extra excitement with JetBrains' announcement that there would also be a FOSS Community Edition with the release.  Although there's no major announcements on the open source front, the next...

Alex Tkachman07/29/10
44471 views
12 replies

512000 concurrent websockets with Groovy++ and Gretty

We are staying in front of new world - all major browsers either support already or plan to support in next major version HTML5 (not in scope of this article) & WebSockets (main subject of the article). In 6 to 9 months we as application developers will...