A couple of updates
I updated some of the articles on the web site, and, while I was doing that, I decided to update my CSS file as well. Cool and minty green is the order of the day. Read more...
Here are the articles that were published in January 2004.
I updated some of the articles on the web site, and, while I was doing that, I decided to update my CSS file as well. Cool and minty green is the order of the day. Read more...
How many .NET applications do you run on average? Do you remember the first time you had to install the .NET Framework? If you're a developer, it probably was for Visual Studio for .NET. How about for the average Joe? Read more...
There I was writing an article about Delphi 8 (Delphi for .NET) when I ran into a roadblock with an explicit interface implementation. Easy-peasy in C#; in Delphi..., well find out. Read more...
An example of why blogs work: a couple of days ago, I ran into a problem with Delphi 8 (or Delphi for .NET), blogged about it, and I got an e-mail with the answer. Now you all can see the solution too. Read more...
Sometimes in TDD (Test-Driven Development), you find yourself having to implement an interface. At this point, you have to implement all the interface's methods, a clear violation of what TDD stands for. How do you get around this? Here's my technique. Read more...
After a relaxing end-of -year break, especially having just completed nearly two years of weekly commuting, only seeing Donna at weekends, I'm on the lookout for a new job. My newly updated resume is available here. Read more...
Holy cow! I don't believe it! My book's been translated into Russian! This is just fantastic! I have found my book on a Russian bookstore website. Read more...
The car I bought in Washington has to go (I already have an Acura RSX-S here). I've just registered it here in Colorado and transferred the title, so it's ready for sale. Are you on the lookout for an 1994 Acura Integra LS and live in Colorado Springs? Read more...
It's been a little while since I had a good rant about anything, so here's a few I've bottled up for a little while. Read more...
A question that came up recently in my coding: if you use TDD (Test-Driven Development) to write code, should you be writing tests for private methods and hidden classes? Read more...
I never fail to download the logs for my web site, generally at the weekend. Analyzing them with Weblog Expert Lite can be an illuminating (and sometimes downright funny) experience. Read more...
Recently someone asked me whether I'd converted the priority queue class I'd implemented in my book into C# for use by .NET developers. Nope, but it triggered something in my mind: let's kill two birds with one stone by writing a priority queue using TDD. It's going to take a couple of articles though. Read more...
I had a couple of hours to write another episode in my series on writing a priority queue in C#, such that the result could be a paid-up member of the .NET collections family. This time: writing the enumerator and doing some clean up. Read more...
In my writing, I've often thought that the conclusions to my articles can be lame. Sometimes it's because I'm glad to get it over with, but can't think of how to round things up, sometimes it just doesn't flow. Amy Gahran has posted an excellent article on how to write conclusions. Read more...