April 04, 2008
Practical Testing: 16 - Fixing a timeout bug
Back in 2004, I wrote a series of articles called "Practical Testing" where I took a piece of complicated multi-threaded code and wrote tests for it. I then rebuild the code from scratch in a test driven development style to...
April 07, 2008
It seems I'm not the only one...
It seems I'm not the only one to make mistakes with GetTickCount() based timer code, see: System.Threading.Timer fires immediately when specifying a large value for due time....
April 09, 2008
Practical Testing: 17 - A whole new approach
The comments to my last practical testing entry got me thinking. The commenter who had located the bug in part 15, which was fixed in part 16, suggested a new approach to the problem and I've been investigating it. The...
April 14, 2008
PQR - A Simple Design Pattern for Multicore Enterprise Applications
There's an interesting article over on the Dr. Dobbs Code Talk blog; PQR - A Simple Design Pattern for Multicore Enterprise Applications. It documents a design that I'm pretty familiar with and one which has worked pretty well for me...
April 15, 2008
What would I do??
There's an entry over on the Dr. Dobbs blog about testing and how you make sure that your tests are testing the right thing; effectively, who tests the test. There's a question at the end "What do you do?" and...
April 17, 2008
Comments, captcha and blacklist...
I've turned the blacklist back on. I turned it off yesterday and have had a couple of spam comments get through. The blacklist itself doesn't always catch the spam comments but it does give me a one click method of...
April 21, 2008
Spam problems
This morning a spammer somewhere seems to have used my main email address as the return address on a whole bunch of random spam that has been sent out from all over the place. As such I have around 3000...
April 24, 2008
Spam gone...
The endless torrent of bounce messages began again yesterday evening. Once again it was arount one email every 2 minutes or so. I turned on my laptop this morning expecting a few thousand emails to download and only a third...
April 28, 2008
Socket connection termination
I've been putting together a sample server for a client that shows how to cleanly terminate a socket connection. This should have been a simple thing to do, but in doing so I've discovered some gnarlyness within the framework and...
Copyright © 1990-2008 Len Holgate. All Rights Reserved.