Archive for June, 2008

Project Euler

I’ve been quiet lately. That’s because I have a new addiction, an addiction to number problems and elegant programming solutions to them. Behold Project Euler. A suite of nearly 200 numeric problems suitable for solving via programs. So far I’ve solved 19 of them, and I’ll probably keep banging away at them in every spare [...]

The Observer design pattern in .NET, part 2

This is part 2 in a series about the Observer design pattern in .NET. In part one, we saw how to implement the pattern using the “classical” approach. In this part, we’ll see how to implement the Observer design pattern “the .NET way” using events. The use of .NET events allows us to reduce the [...]

Miscellaneous links

Zybermark wrote a chock-full-of-links post on the topic of code aesthetics, titled “Does universal beautiful code exist?”
Check your geek quotient by taking The Nerd Test. I am technology geek, who would have guessed.
Check your C# elegance with a source-code analysis tool similar to FxCop: MS StyleCop.