Home | Articles | Images | Links | Contact Me | Login Archive | RSS Feed | ATOM Feed

Calendar

FebMarch 2010Apr
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Suggested Reading

Blog Stats

Posts - 1321
Stories - 6
Comments - 2155
Trackbacks - 473

Logos and Stuff

Disclaimer

The content of this site is my own personal opinion and does not in any way represent my employer, it's subsideries or affiliates. These postings are provided "AS IS" with no warranties, and confer no rights.
Agile Software Development
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.

posted @ Wednesday, October 15, 2003 12:00 AM | Feedback (0)

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

posted @ Wednesday, March 12, 2003 12:00 AM | Feedback (6)

Networking and Security
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

posted @ Saturday, May 15, 2004 3:51 PM | Feedback (2)

Personal
Who Am I and What Do I Do?

A little mini-bio about me.

posted @ Sunday, November 30, 2003 12:00 AM

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?

posted @ Sunday, November 30, 2003 12:00 AM | Feedback (2)

My Resume

A current resume for me is always available here.

posted @ Sunday, November 30, 2003 12:00 AM

Search

Supported By


Current Promotion
ThinkGeek

Hosted By