Monthly Archives: February 2009

links for 2009-02-22

.NET: Who cares?

No more .NET articles on this blog, unless something really interesting happens. Most of the .NET posts are there by accident; I accidentally ended up doing nothing but .NET build and release management work.

It’s just not likely that there’s a great deal of .NET developers who:

  • care about deployment and CI matters
  • want to read blogs about deploying .NET code
  • want to read blogs about deploying .NET code written by a Unix Systems Administrator
  • actually get around to reading this one

Don’t get me wrong. I’m not bashing Microsoft. C# is a fine language, their database system seems pretty solid, and Microsoft’s build/deploy story has come a long way since the early days of .NET.

It’s just not my tribe. Java, Ruby and Unix systems are, though. So I’m writing about them.

If you do care, and want to tell me how you’re a .NET developer who misses my contributions to the .NET community, I’ll be delighted to read your comments and guest posts. Otherwise, Scott Hanselman’s blog is over here.

Photo by the author of Apache Ant

Escape: a configuration web app

Tracking configuration is hard.

The real state of your organisation’s system is a fluid, changing thing. Servers are added. Servers die. Services grow, multiply and experience lemming-like extinctions.

Tracking all these facts in a version control system really is like pulling teeth some days. The cycles of infrastructure rarely match release cycles for software; and how do you know that the change in config that you just made for production will work when it hits the prod systems?

My erstwhile colleagues at ThoughtWorks have taken a crack at the problem with ESCAPE – a web app that allows you to get, set and enumerate configuration values for your runtime environment without fiddling about with LDAP.

I’ll be interested to see how they do things like versioning, and how the client support works out.

Link (via Chris)

(image by Flipped Out)


News, February 12 2009

  • There’s a new job. Not quite London, but on the South coast. It comes via Jon Anning who is moving on (thanks Jon!). Get in touch (closing date is Feb 16) and I’ll send the details.
  • Post frequency of this blog ( a vital sign) is very low. Why?The Build Doctor is being a nurse right now. He’s been talking to real doctors. I hope I’m not as arrogant as some of the real ones.
  • NHS doctors log onto Unix systems to gain information on patient care. Your significant other is unlikely to appreciate the warm glow this might give you, if you observe this in the middle of their emergency consultation. I managed to keep my trap shut.

CI Survey: CruiseControl and Hudson popular

Software engineering student Georg Fleischer has done a survey of the CI market. Highlights:

  • 75% of people surveyed were using open source CI tools
  • CruiseControl was the most cited tool (by just over a third of respondents)
  • Then Hudson (a slightly smaller number)

I lthink that CI adoption will increase, and there will still be a market for commercial CI tools. It’s still a tiny investment.

Continuous Integration – What companies expect and solutions provide – by Georg Fleischer – 2009

links for 2009-01-31