Tools & Methods

The Pragmatic Programmer: From Journeyman to Master

“Programmers are craftspeople trained to use a certain set of tools (editors, object managers, version trackers) to generate a certain kind of product...

1 replies - 1189 views - 11/06/09 by DaveMBush in News

How JavaRebel Saves Development Time

JavaRebel has been around for quite some time now. I heard about it last year, and was hooked by the statement that it could cut development time by 6%. ...

11 replies - 3409 views - 11/03/09 by James Sugrue in Articles

More Groovy Magic with Maven pom Files

Last time, I introduced some of the new Groovy support available in Maven 3, and looked at how you will be able to write your pom files in Groovy, or in other...

0 replies - 1752 views - 11/02/09 by John Ferguson Smart in Articles

Maven: Throwing Out the Bath Water, Keeping the Baby

... in other words, a first step towards using Maven for dependency management but NOT builds. That's the irony of Maven ... they've conflated two things...

18 replies - 3222 views - 11/02/09 by Howard Lewis Ship in Articles

Why We Delegate: The Darkness Principle

From a complexity perspective, there is a good reason why teams in an organization must be able to make decisions together. This follows logically from the...

1 replies - 1392 views - 10/30/09 by jurgenappelo in Articles

Top Open Source ESB Projects

In today's software markets, open source technologies are giving commercial products some stiff competition.  Enterprise Service Busses are no exception. ...

10 replies - 6281 views - 10/29/09 by Mitch Pronschinske in News

Maven Repository Nexus Pro Upgrades to 1.4

The newly announced 1.4 version of Nexus Professional, a Maven repository manager, introduces a full plugin model with improved capabilities.  "Plugin...

1 replies - 1537 views - 10/29/09 by Mitch Pronschinske in News

Øredev Developers Conference Coming to Sweden, Nov 2-6

Considered by many to be the best developers conference in Europe, Øredev is running for its fifth consecutive year. This years' theme "Efficiency"...

0 replies - 1394 views - 10/16/09 by Nitin Bharti in Announcements

The Use/Reuse Paradox

There are certain paradoxes that create conflict when designing software systems. The paradoxes result in opposing forces that are counterintuitive, and...

0 replies - 1362 views - 10/08/09 by Kirk Knoernschild in Articles

Building Better Burn-Down Charts

As a developer you have just finished your latest bit of code and have released it to the test team. It took a little longer than you thought it would but...

0 replies - 4192 views - 09/22/09 by rperfect in Articles

Automated Deployment with Maven - Going the Whole Nine Yards

Last week I gave a talk at the Agile 2009 conference about automating the deployment process with tools such as Maven, Nexus Cargo, Liquibase and Hudson. Here...

1 replies - 3215 views - 09/03/09 by John Ferguson Smart in Articles

The Importance of IP Management: A Discussion With Protecode

With so many different licencing options available in software development, it can be difficult to ensure that you are abiding by the agreements for any...

0 replies - 1329 views - 08/17/09 by James Sugrue in Articles

Tech Chat - Mike Neale on JBoss BRMS

JBoss Enterprise BRMS (Business Rules Management System) provides an open source business rules management system that enables easy business policy and rules...

0 replies - 3935 views - 08/07/09 by Nitin Bharti in Videos

AJDT 2.0 is Here

And it looks good. I complained pretty vociferously on here about the inability of eclipse to understand ITDs (or at least not show them as an error). That's...

1 replies - 2225 views - 07/27/09 by Rob Williams in Articles

Before You Say "It's Not Working"

A few days back a couple of interns working in my office came up to me and said "It's not working". They were talking about a part of an application...

3 replies - 4484 views - 07/14/09 by Bharath Ganesh in Articles