From the monthly archives:

April 2008

How to find out what files aren’t added in your Perforce client

April 28, 2008

(image taken from jparise’s photstream)

I’ve first used Perforce in 2002. At the time we were using another product. Perforce was about 10 times as fast and 10 times less likely to make me want to storm into the comms room, rip the source code server out the rack and drop it off the [...]

Read the full article →

How to get repeat prescriptions from the Build Doctor

April 28, 2008

(image taken from Tevor’s Photostream)
Thanks for all your comments so far. It’s nice to know that people are reading and (in just a few cases) correcting me. I do appreciate feedback – of all kinds. Here’s an outline of the ways you could track what’s going on here, and get in touch.
How to [...]

Read the full article →

Ant Best Practices: Manage Dependencies Using Ant

April 24, 2008

(image taken from cotes’ photostream)
In the last post, we discussed the importance of a clean target. Is it your first time? Have a look at the index page.
Today, I want to talk about managing dependencies with Ant. What does that mean? In this case, it means managing the dependencies on code [...]

Read the full article →

Cruise: the newest CI server from ThoughtWorks

April 20, 2008

ThoughtWorks Studios has announced it’s latest product: a Continuous Integration server called Cruise. It’s derived from the open source project CruiseControl with many new features promised. Jez Humble announced it to the CruiseControl developers on April 15. Presumably this will replace CruiseControl Enterprise, which was announced about a year ago.
Call me shallow, [...]

Read the full article →

How to add Ant and NAnt support to TextMate

April 8, 2008

(image taken from Dmitry Baranovskiy’s photostream)

The moment my 30 day evaluation of TextMate expired, I ordered a copy. The last time I got so enthused about an application that I stumped up the cash for it was about 3 years ago, with Delicious Library. Today I used it to edit [...]

Read the full article →

Ant Best Practices: Provide a clean target

April 6, 2008

(image taken from Bob Jagendorf’s photostream)

In the last post, we discussed the importance of good help. Today, the best practice we’re going to review (just joined us? have a look here) is provide a clean target. It’s pretty straightforward. As you change code (especially renaming source files), you’ll need to delete old files. You might [...]

Read the full article →

CITCON Europe 2008, Amsterdam – registration is open

April 2, 2008

(Photo taken from Copabella’s photostream)
Citcon is one of my favourite conferences. A free, open space conference about Continuous Integration and Testing. I like it because you get to meet other Build Managers and see where things are headed. Registration opened today. Numbers are limited.
Amsterdam, Holland October 3 and 4. Link

Read the full article →

Ant Best Practices

April 2, 2008

In 2003, Eric M. Burke published an article at OnJava called Top 15 Ant Best Practices. Are the practices still relevant? What has changed in the last 4 years? In this series I’ll be reviewing each one and trying to find out.
1 of 15: Adopt consistent style
2 of 15: Put the build file [...]

Read the full article →

The CruiseControl Best Practices Series

April 1, 2008
Continuous Integration lava lamps

Continuous Integration can be hard. I work with it every day as a Build & Release Manager. In my role I make sure that we are building our software so it can successfully bedeployed to production. In this series of blog posts I hope topass on my top ten tips for using [...]

Read the full article →