• submit to reddit
Roshan Dawrani08/21/10
6293 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
23252 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
13114 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
16897 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
11083 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
15497 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
12021 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
18517 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
10531 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
18495 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
42936 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...

Mitch Pronschinske07/26/10
15492 views
0 replies

Build a Grails App With Geolocation in 3 Steps

A new Grails Geolocation plugin features support for the HTML5 Geolocation spec.  In just 3 simple steps, this tutorial will show you how to use that plugin to add Geolocation into your own web app.  These 3 steps will essentially allow you to add...

Mitch Pronschinske07/22/10
14140 views
1 replies

IDEA and TeamCity Updated, PyCharm Beta Released

JetBrains pulled out a hat-trick this week with a triple release of its flagship IDE, IntelliJ IDEA, its CI server, TeamCity, and its lightweight Python IDE, PyCharm.  TeamCity and IntelliJ got small version updates, while PyCharm had a bigger milestone with...

Matt Stine07/20/10
10270 views
0 replies

You Are Your Software's Immune System!

The vertebrate immune system rivals the most intricately engineered security system on a bad day, detecting and destroying most microorganisms that we encounter on a daily basis within minutes or hours [1]. Occasionally a pathogen will breach the early lines...

Mitch Pronschinske07/20/10
11420 views
0 replies

Life is Too Short to Parse Command Line Parameters

Recently, DZone MVB Cedric Beust unveiled JCommander, a tool he developed that takes away the manual labor of command line parsing.  Just six days after posting his announcement for JCommander 1.0, he's already got an expanded 1.1 version out.  New...