• submit to reddit
Ted Neward01/26/12
0 replies

When are servers not servers?

In his Dr Dobb’s overview, Andrew Binstock talks about the prevalence of low-cost, low-powers and suggest in the title of the piece that they have begun their steady ascent over more traditional servers. His concluding statement, in fact, suggests that...

Kris Buytaert01/26/12
1 replies

Graphite, JMXTrans, Ganglia, Logster, Collectd, say what?

Given that @patrickdebois is working on improving data collection I thought it would be a good idea to describe the setup I currently have hacked together. (Something which can be used as a starting point to improve stuff, and I have to write documentation...

Giorgio Sironi01/26/12
0 replies

Unit testing when Value Objects get in the way

Tests developed during TDD can be classified into several levels, depending on the size of the object graph they need to work with. End-to-end tests span the whole application graph, while unit tests usually target a single public class at a time.

Mark Needham01/25/12
0 replies

Developer Machine Automation: Dependencies

As I mentioned in a post last week we’ve been automating the setup of our developer machines with puppet over the last week and one thing that we’ve learnt is that you need to be careful about how you define dependencies. The aim is to get your scripts...

Giorgio Sironi01/25/12
2 replies

Practical PHP Refactoring: Form Template Method

Duplication is not always expressed as an identical block of code: often it is subtler to discover, because it exists at an higher level of abstraction.Consider a sorting algorithm, a classic example in computer science: it can be implemented on widely...

Mark Needham01/25/12
0 replies

Focused Retrospectives: things to watch for

A few weeks ago a slide deck from an Esther Derby presentation on retrospectives was doing the rounds on twitter and one thing that I found interesting in the deck was the suggestion that a retrospective needs to be focused in some way. I’ve participated...

James Betteley01/24/12
2 replies

Top DZone Article of 2011 - 10 Mistakes That Software Team Leads Make

Roy Osherovehttp://5whys.com/@royosherove “Ten Mistakes” (as I shall now call it because I’m too lazy to keep typing the whole title), was a talk by Roy Osherove which I went to at Skills Matter. He basically takes us through ten common mistakes he...

Jim Bird01/24/12
0 replies

Agile Before There Was Agile: Egoless Programming and Step-by-Step

Two key ideas underlying modern Agile development practices. First, that work can be done more effectively by Whole Teams in which people work together collaboratively to design and build systems. They share code, the review each other’s work, they share...

Eric Genesky01/24/12
0 replies

Managing Schedule Flaws using Agile Methods

Brian Button wrote this article to address some of the symptoms of schedule flaws. Some of these symptoms include frequent change requests from customers, extra work for all teams, and Inadequate/late testing. He goes on to suggests some Agile methods for addressing this, as well as example charts to illustrate his points.

Carlos Sanchez01/24/12
0 replies

New challenges from DevOps: development cycle for your infrastructure

One of the main ideas behind DevOps adoption is the concept of  “infrastructure as code”. Tools like Puppet or Chef allow you to programmatically define your infrastructure, the provisioning of your servers: what packages are installed, what is the...

Chris Smith01/24/12
1 replies

Agile Development and Operations Hand-in-Hand

The concept of DevOps is on the rise: there's a conference, ThoughtWorks developed a tool and has a well-received book out on the subject and there's a Wikipedia page. So, what is DevOps, anyway? From my perspective it's the agile idea of a cross-functional...

Israel Gat01/23/12
0 replies

“Big Agile”

On January 30, 2012 12:00 pm EST, colleague and friend Hubert Smits and I will be doing a Cutter webinar entitled “Bilg Agile” is More than Just a Software Method.  We will follow on in February with a “Big Agile” issue of the Cutter IT Journal...

Willie Wheeler01/23/12
2 replies

Closed loops - the secret to collecting configuration management data

Hi all, Willie here. In my last post, How NOT to collect configuration management data, I gave a quick rundown of some losing CM data approaches that I and others have attempted in the past. Most of these approaches were variants of asking people for...

Mitch Pronschinske01/23/12
0 replies

Sh*t Project Managers Say

Just a few things you may hear from your everyday project manager...

Giorgio Sironi01/23/12
0 replies

Practical PHP Refactoring: Collapse Hierarchy

In the scenario of today, a subclass and superclass are not very different: the evolution of the code has brought them to this situation. Behavior has been removed, or moved elsewhere in the system, and they are almost the same entity.The Collapse Hierarchy...