• submit to reddit
Jared Richardson08/18/10
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
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
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
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
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
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
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
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
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
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
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
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
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...

Mitch Pronschinske07/18/10
3 replies

Andres Almiray on Griffon: The Road Behind and the Road Ahead

DZone is celebrating the success of the Griffon framework as it nears its fifth major release,  and there's no better way to celebrate than with our newest Refcard, Getting Started with Griffon!  DZone took some time to reflect on Griffon's history and...

Mitch Pronschinske07/14/10
0 replies

Decisions, Decisions… Figuring Out Which JavaOne Sessions to Attend

Ok, now I really want to go to JavaOne.  I just found Oracle's new Content Catalog, which indexes all of the JavaOne, Oracle Develop, and Open World sessions for you to search - essentially making our acceptance-day list on DZone obsolete (but not in vain! ...