• submit to reddit
Mitch Pronschinske09/07/10
10681 views
0 replies

Redis 2.0 and GORM for Redis Released

VMware employee Salvatore Sanfilippo has been hard at work developing Redis 2.0 and 2.2 in parallel.  Today the Google Code page announced the first stable release of 2.0.  Version 2.2 is approaching the feature freeze stage.  GORM for Redis was also...

Matt Stine09/02/10
11534 views
0 replies

So What Are You Waiting For? GO BANANAS!

Welcome to the seventh and final episode 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.In this episode we're going to...

Matt Stine08/30/10
17606 views
0 replies

Waste #3: Relearning

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...

Jared Richardson08/30/10
12266 views
0 replies

Effective Road Mapping: Driving Change in Your Team

There are two things you must know in order to effectively create a roadmap. Although we'll be dealing with a technical roadmap, this applies to anyone wanting to drive change for yourself or a team.Where you are now (current location)Where you want to go...

Mitch Pronschinske08/29/10
8008 views
0 replies

Clojure Plugin For Grails

According to a post from XML co-creator Tim Bray from awhile back, Clojure is considered "the new hotness among people who think the JVM is an interesting platform" for other languages to build on, for people who think that "there's still life...

Matt Stine08/27/10
10203 views
2 replies

A Case for Feature Branches

How and when to create branches within a project's source control system can be a very touchy subject among software developers. Some folks branch like crazy, and others avoid branching altogether. Today I'd like to make a case for feature branches based on...

Jared Richardson08/25/10
14348 views
4 replies

Test Behavior, Not State

Many developers and testers write automated tests. Sometimes they're unit tests, other times package level, and occasionally integration. There are many different types of tests, but there are a few characteristics of great tests. Today let's look at one...

Howard Lewis Ship08/25/10
7244 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
29168 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
16897 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
9885 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
6382 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
23426 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
13224 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
17089 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...