Tools & Methods

  • submit to reddit

Separation of concerns in Ant

There’s nothing wrong with Ant. No, really! True, there’s some nasty Ant files out there. Perhaps that’s because we often treat our build as a...

4 replies - 5608 views - 04/23/10 by Julian Simpson in News

Supporting Multiple Environments – Part 4

In the final installment, I’m going to talk about how to share configuration between developer level environments on through to clustered or “stack”...

1 replies - 3186 views - 04/21/10 by Julian Simpson in News

User Experience Design and Agile

 Jared Spool talks about 'experience design', which involves a user's entire involvement in a process, not just through a website, but also through the...

0 replies - 3031 views - 04/14/10 by Eric Hagan in Videos

The class design checklist

Given the good reception of the TDD checklist, I've decided to put together a similar one with suggestions for the generic class and interface design....

1 replies - 13722 views - 04/14/10 by Giorgio Sironi in News

8 Tips for Performance Metrics

Performance metrics are important. At school, in sports, and in the arts, people want to know how well they are doing. They get grades for their knowledge...

2 replies - 3251 views - 04/09/10 by Jurgen Appelo in News

Supporting Multiple Environments – Part 3

(part one and two) In this installment, I’m going to cover the configuration storage mechanism for this separate configuration jar...

0 replies - 2881 views - 04/07/10 by Julian Simpson in News

Hudson Lead Developer Leaves Oracle

A senior staff engineer at Oracle who worked as the lead developer for the increasingly popular Hudson Continuous Integration system said goodbye to his...

4 replies - 10985 views - 04/06/10 by Mitch Pronschinske in News

Fixing the Cause-Effect Trap in User Stories

If you write user stories, it is very likely that you have been using the "As a... I want... So That..." stanza. What you might also have found...

2 replies - 7819 views - 04/06/10 by Serge Beaumont in News

How to Make Vim Productive: vi Tips and Tricks

Vim and other vi editors can make developers super productive if they know some of the key tips and tricks to using them.  vi has a lot of power and depth,...

0 replies - 19365 views - 04/03/10 by Mitch Pronschinske in Articles

Is Maven agile?

Is Maven agile? Here’s my half-assed reasons why: agile methodologies can uncover issues in your organisation. I’ve got a pet theory that Maven will...

6 replies - 5251 views - 04/01/10 by Julian Simpson in News

Klocwork Beefs Up Security in Agile Source Analysis

The vulnerability analysis features in Klocwork's products were recently strengthened to align with industry and government best practices.  Klocwork is a...

0 replies - 5813 views - 03/25/10 by Mitch Pronschinske in Articles

TDD: Consistent test structure

While pairing with Damian we came across the fairly common situation where we'd written two different tests – one to handle the positive case and one the...

2 replies - 4270 views - 03/24/10 by Mark Needham in News

Maven Studio Announced, Oracle Commissions Sonatype For Java.net Migration

At EclipseCon this week, Jason van Zyl, the founder of Sonatype and the Apache Maven project, is unveiling the first product in Maven Enterprise Suite, a...

1 replies - 10292 views - 03/22/10 by Mitch Pronschinske in News

Skipfish: Google's New Tool to Harden Web App Security

A new open source web application security hole scanner is available from Google on the Google Code site.  The tool, named Skipfish, is similar to Nmap and...

0 replies - 13125 views - 03/22/10 by Mitch Pronschinske in News

Supporting Multiple Environments

One of the longest running debates I’ve watched in the Maven community over the years, is how to best support different configurations for different...

1 replies - 4546 views - 03/18/10 by Julian Simpson in News