12 Dec
2008

Batching Remote Operations Is Not Premature Optimization

Category:UncategorizedTag: :

I spent a day at Devoxx (formerly known as Javapolis) this week, and one of the presentations i saw was about common performance anti-patterns, given by Alois Reitbauer from DynaTrace. While i didn’t really hear anything new during the presentation, i did kinda like how the speaker stressed that while premature optimization is indeed evil, […]

Read More
16 Oct
2008

A Primer on ALM in the Microsoft Stack

By now I you’ve likely heard the term ALM. For the uninitiated, here is the latest from Wikipedia. Application lifecycle management (ALM) regards the process of delivering software as a continuously repeating cycle of inter-related steps: definition, design, development, testing, deployment and management. Each of these steps needs to be carefully monitored and controlled. Does […]

Read More
27 Sep
2008

Changing Source Control as a Kaizen Event

I often have opportunities to work with organizations in transition to Team Foundation Server for their source control solution. Most large organizations (and many smaller ones) look for a migration route for their source code that allows them to retain history and their current merge/branching model. In heavily regulated environments, this is often a fundamental […]

Read More