Latest articles

  • Profiling Integration Performance on a Tight Budget

    Application performance is heavily dependent on the performance of the communications between the primary application and all other integrated systems.  Even the tiniest of changes in a connected system can suddenly cause a huge performance hit.  For example, a small web service retrieving data about a user when they log in gets altered to return… Read more

  • Dungeons and Dragons TFS Process Template

    There was no way that I could resist downloading the D&D process template posted by the TFS product team on their blog.  I absolutely NEEDED to see what had been done inside here.  The blog post was very bare on the details, but it seems that with a few configuration changes this process template can help… Read more

  • TDS: So you’re deploying Sitecore to a new environment…

    TDS: So you’re deploying Sitecore to a new environment…

    If you’ve been using TDS to do automated deployments for Sitecore, you’ll eventually need to start deploying to a new environment.  Maybe you’ve set up your local environment, and now you want to get that process working in a daily build environment.  Maybe you want to automate deployment to a QA or Staging environment.  Maybe… Read more

  • Scrum. Difficult Conversations. Start with Prioritization.

    Mike Vizdos’ post on having difficult conversations at the strategic level about Scrum and Agile is a few months old but always relevant. Whether we are trying to make the change to Agile in our own companies, or whether we are trying to work with a partner and get on the same page about agile… Read more

  • ALM Summit Videos now posted

    For those of you that have been following my series on the ALM sessions at the end of January in Redmond, Microsoft has posted the videos from the summit over on Channel9. I’ve updated my own posts to include video links, so if you prefer to read through the posts and then click through to… Read more

  • Integration Testing with Unit Tests and MSTest

    In many of the projects that I have worked on, the application we’re building needs to integrate with a back-end system or a web service layer that is maintained by a third party or by another team.  In these cases, we shouldn’t assume we’ll have the ability to ensure that the other group has set… Read more