Brian Di Croce

Passionate about developing and delivering better software with .NET

Subscribe in a readerSubscribe in a reader Subscribe via emailSubscribe via email

For if you love those who love you, what reward do you have? Do not even the tax collectors do the same? And if you greet only your brothers, what more are you doing than others? Do not even the Gentiles do the same? You therefore must be perfect, as your heavenly Father is perfect. (Matthew 5:46-48, NIV)

Archive for Agile(TDD/XP/CI)

Mar
24
2008

This is the second part of a series dedicated to Continuous Integration with .NET.  In the first part we managed to install and configure a source control repository with Subversion.  Now we’re going to learn how to install and configure TeamCity as our CI build server.  At the moment of this writing, version 3.1 is […]

Mar
20
2008

Wow! Continuous Integration sure seems to be the flavour of the month this year!  I just finished reading a very insightful article on setting up a CI environment by Jay Flowers, creator of CI Factory, on the March 2008 edition of MSDN Magazine.  He took good care to discuss the basics practices and key principles […]

Mar
19
2008

<UPDATE>2008-03-20: As noted by Stefan, we don’t need to check the “Use ‘_svn’ instead of ‘.svn’ directories” checkbox of TortoiseSVN’s settings if you’re using Visual Studio 2005 or Visual Studio 2008.</UPDATE>
In this section, I’m going to describe how to properly install and configure Subversion in Windows.  At the moment of writing this post, the […]

Mar
17
2008

In the course of the next few weeks, I’ll be writing a series of articles on how to set up a Continuous Integration (CI) environment for .NET development using TeamCity as the build integration server (with MySQL as the backend database), Subversion as the version-control server, MSBuild as the software build engine, NUnit as the […]

Mar
14
2008

As I was reading a couple of ObjectMentor’s blog posts, one of them caught my attention.  It was Tim Ottinger’s post on “TDD on Three Index Cards“.  He recalls how someone missed part of a class he was teaching on TDD and told that individual the fundamental essence of TDD on three index cards in […]

Dec
25
2007

Last March, Mike Cohn gave a tech talk at Google about Agile estimation, Scrum and the Planning Poker. In this 90 minutes presentation, Mike shares his insights and experience on software estimation using an Agile perspective and by providing many concrete examples to better understand the concepts. He also provides useful information about how an […]

Dec
24
2007

Since the past year, I’ve been practicing the art of writing unit tests to help me drive a design before writing any code to support it. It came to my surprise that this practice, whether known as Test-Driven Development(TDD) or Behavior-Driven Development(BDD), has been used and preached by many leaders of our field for quite […]