Igor Ostrovsky on September 6th, 2007

Today, I am writing about a design problem related to C# generics that I’ve seen arise a few times. The problem occurs when we need to manipulate a generic class given a reference to its non-generic base class. For example, if a generic class Node<T> inherits from a non-generic class Node, and we are holding […]

Continue reading about Fun with C# generics: down-casting to a generic type

Igor Ostrovsky on July 20th, 2007

Says who? Google search engine, none other. Yesterday, I searched for my name, and my blog appeared as the fourth link. That surprised me, because I did not intend to make the blog public before I have some content here. As far as I know, nobody links here so far, so I didn’t expect Google to find me. […]

Continue reading about It’s official: I exist

Igor Ostrovsky on June 26th, 2007

On the Paris Charles de Gaulle airport, I encountered this internet kiosk:

Continue reading about French internet kiosk made my life difficult

Igor Ostrovsky on June 22nd, 2007

It was an early morning when I received a call from one of the numerous firms that sell preparation materials for the various IT certification exams. The call woke me up, and perhaps because of my initial confusion, I did not hang up as quickly as I would normally do. Encouraged that he was still […]

Continue reading about Salesmen never lie