• submit to reddit
Mitch Pronschinske12/08/10
16 replies

If You Could Only Learn 3 Languages - RESULTS

After about three weeks I finally have the results for the Learn-Only-3-Languages survey.  The sample size was really great.  I got about 2,300 responses to the survey!

Matt Stine12/03/10
2 replies

Executable Specifications: Automating Your Requirements Document

One of the biggest problems in software development is the "DONE" problem. We have in our possession a stack of index cards representing user stories and we're tasked with transforming them into working software. How do we know when we've...

Mitch Pronschinske11/19/10
1 replies

Grails Gets Some FitNesse Finesse

Erik Pragt, who also wrote DZone's "Getting Started with FitNesse" Refcard, is the author of a new Grails plugin that brings the power of FitNesse acceptance testing to Grails apps. 

Matt Stine11/17/10
1 replies

Leave the Campground Cleaner

Here's a little known fact about your Agile Zone Leader - I'm an Eagle Scout. I spent many happy years in the Boy Scouts, and this meant many happy weekends camping and hiking. Many of you may have heard of one of our camping principles: "Always leave...

Mitch Pronschinske11/17/10
18 replies

If You Could Only Learn 3 Programming Languages...

Results!I thought this would be a good question to ask the community after reading an InfoWorld article that was looking for programming languages that are breaking out of their niche.  The research found that enterprise programmers should at least learn...

Alex Tkachman11/16/10
3 replies

How statically typed meta programming can look

I want to start with piece of code and challenge the reader to understand what the code means. To make the task a bit fair, I am telling you that this is the full content of the file called...

Mitch Pronschinske11/15/10
12 replies

Andres Almiray Named Java Champion!

There are less than 100 of them worldwide.  They include some of the biggest names in Java: Neal Gafter, Brian Goetz, Gavin King, Rod Johnson, Doug Lea, and James Gosling.  They are the Java Champions.  Recently, he title of "Java Champion" was...

Mitch Pronschinske10/27/10
1 replies

The Switch to Gradle: A Good Move for Hibernate?

As developers start to consider migration to the newly released GA version of Maven 3, Hibernate developers will say goodbye to the Apache build manager at version 2.  Steve Ebersole argued strongly for a switch in the...

Alex Tkachman10/27/10
5 replies

Groovy++ in action: statically typed dynamic dispatch

It already became common place to say that both dynamically and statically typed code have their own merits and drawbacks. Groovy builders (xml, markup or whatever) are huge example where dynamic dispatch wins big time compare to statically typed code in...

Matt Stine10/22/10
5 replies

To Selenese or not to Test? That Seems to be the Question.

We had a very good turnout for the Automated Browser Testing Poll this week. Before I get into my musings about what happened, here's a quick summary of the results. With 304 total votes counted:- 58% of respondents are using some variant of Selenium, with...

Matt Stine10/19/10
5 replies

Automated Browser Testing: What's in Your Toolkit?

It's been awhile since we've had a good poll here on Agile Zone, so here's a question for you: What do you use for automated browser testing? I'm in the midst of preparing several talks for the upcoming Rich Web...

Roshan Dawrani10/18/10
0 replies

Groovy++ Goodies (1) – Closure Level Fields

Groovy++ allows you to declare closure level fields using its new @Field annotation.In core groovy, if you need to remember some state across multiple calls to the same closure instance, you need to do it using a variable declared outside the closure scope....

Lyndsey Clevesy10/18/10
0 replies

Rapid Prototyping and Development with Flex and Grails

Imagine you've been asked to develop a prototype for a future application and you have a sheet of paper, requirements, and three days to complete the working...

Matt Stine10/15/10
1 replies

On Gaelyks and Golden Hammers

I had a break in my personal speaking schedule today at NFJS in Minneapolis, MN, and I decided to attend Tim Berglund's talk on Gaelyk. Gaelyk is an extremely lightweight Groovy framework for Google App Engine (GAE). During his talk, Tim asserted that Gaelyk...

Jared Richardson10/13/10
0 replies

Gossip Game Requirements

Do you remember the "gossip game" we played in elementary school? Our teacher would give one person a sentence or two and ask them to repeat it to the next person. They would repeat the sentence to the next person, and so on, until the last person...