Test-Driven Development and Web Services
Test-driven development (TDD), also called Test-First Programming, is a programming practice that turns the traditional code-then-test process on its head. Instead of writing code and then trying to figure out how to test it, you write tests and then figure out how to code it. This change of focus helps developers produce well-designed, carefully thought out code easily.
Test-Driven Development in .NET
Although developers have been unit testing their code for years, it was typically performed after the code was designed and written. As a great number of developers can attest, writing tests after the fact is difficult to do and often gets omitted when time runs out. Test-driven development (TDD) attempts to resolve this problem and produce higher quality, well-tested code by putting the cart before the horse and writing the tests before we write the code. One of the core practices of Extreme Pr
Protect Your PC Before Connecting to the Internet
When I first read Scott Hanselman's post titled "Anti"-Things you must install on your fresh Windows box, I realized that I had always had a similar policy. But after reading his post I decided to formalize it a little bit and started keeping a folder on my USB Watch that had the most important tools on it. But I have found that having it on my watch only works when I have physical access to a friend or family member's machine. With my friends and family spread all over the planet, however, I de
Who Am I and What Do I Do?
A little mini-bio about me.
My PGP Public Key
I am a strong advocate of PGP and other strong encryption tools to protect private and secure information. Now that the FBI has begun routinely collecting email messages using Carnivore, I think that people should start encrypting as much of their email communications as they can. Given that PGP has become much easier to use lately, why aren't you using it?
My Resume
A current resume for me is always available here.
|