Latest articles

  • Baby Steps to SOA – An Introduction

    Baby Steps to SOA – An Introduction

    Around five years ago, I remember a lot of folks started getting into the hype around Service-Oriented Architecture. “This is the way of the future!” you would hear, or “All of our problems will be solved by moving to SaaS or SOA!” Take a moment now and consider your own workplace. How much of your… Read more

  • 5 things agile developers can learn from the hockey greats

    5 things agile developers can learn from the hockey greats

    Teams in organized sports experience scenarios not unlike those that a software development team see on a day-to-day basis: overcoming obstacles, working together as a team, training, strategizing, keeping score, resourcing, among others.  As a highly-unskilled goaltender and defenceman, I have been able to experience both sides of this equation, and have been wondering what… Read more

  • TFS as perfect tool for Scrum (Part 1) – Introduction in Scrum and TFS

    Originally posted on The Road to ALM: This year I was invited again to present at Microsoft TechDays. This event is held every year in the World Forum in The Hague. This year I spoke about why TFS is the perfect tool for Scrum. My session was about how to use TFS as tool for… Read more

  • Setting up a simple countdown to launch date

    Setting up a simple countdown to launch date

    For all of my projects, there comes a point in time where we start winding down towards launch and the team begins watching the calendar very closely.  This can be both a stressful and exciting time, but I feel that having a little bit of celebration around this is something that is worth doing. For… Read more

  • 4 reasons why agile teams should stage deployments each iteration

    4 reasons why agile teams should stage deployments each iteration

    There are a few shops like Etsy that use continuous deployment/delivery to have code go straight into production, but otherwise the rest of us have some sort of environment between the developer’s machine and the live production environment.  Some call this Staging or QA, or there may actually be MANY of these environments that a… Read more

  • Sitecore 7: Content scalability and other exciting things

    The company I work for has several Sitecore MVPs on staff who recently received an early preview of Sitecore 7.  The preview stirred up some excitement within the team, and yielded a great post by Amanda Shiga highlighting three reasons to be excited about the upcoming Sitecore 7 release. There are definitely a bunch of… Read more