Michael Gillson on April 30th, 2010

A really good detective never gets married. –Raymond Chandler What is originality? Undetected plagiarism. –W. R. [William Ralph] Inge I created some User Controls for my Windows Applications. They worked properly during run time. A few of these controls had code in the load events which means this code would even run when I was dragging the […]

Continue reading about Design Time Detective

Michael Gillson on April 30th, 2010

The shallow consider liberty a release from all law, from every constraint. The wise man sees in it, on the contrary, the potent Law of Laws. –Walt Whitman Liberty has restraints but no frontiers. –David Lloyd George Generics are a very powerful feature in C#, available since C#, version 2. I use generics nearly every day. Adding […]

Continue reading about Power of Constraint

Michael Gillson on April 22nd, 2010

The face of Garbo is an Idea, that of Hepburn an Event. –Roland Barthes Man must be prepared for every event of life, for there is nothing that is durable. –Menander The first fall of snow is not only an event, it is a magical event. You go to bed in one kind of world […]

Continue reading about Event Happens

Michael Gillson on April 21st, 2010

Big egos are big shields for lots of empty space. –Diana Black An empty head is not really empty; it is stuffed with rubbish. Hence the difficulty of forcing anything into an empty head. –Eric Hoffer Empty pockets never held anyone back. Only empty heads and empty hearts can do that. –Norman Vincent Peale Databases […]

Continue reading about Empty Set

Michael Gillson on April 17th, 2010

Progress isn’t made by early risers. It’s made by lazy men trying to find easier ways to do something. –Robert A. Heinlein Lazy loading is a design pattern to defer initialization of objects until needed.  Reading data from a database can take time. Validation tables are typically static for the life of the application. These […]

Continue reading about The Case of the Lazy Loader

Michael Gillson on April 13th, 2010

When a man assumes a public trust, he should consider himself as public property. –Thomas Jefferson In my previous blog post, I talked about Naming Conventions.  I was concerned about the apparent “purity” on paper with the cumbersome “workability” of unnecessarily restrictive Naming Conventions. I have the same concerns with Properties.  Well defined guidelines for […]

Continue reading about Public Property

Michael Gillson on April 12th, 2010

Juliet: “What’s in a name? That which we call a rose By any other name would smell as sweet.” Romeo and Juliet (II, ii, 1-2) In team programming efforts, there is always the Naming Conventions discussion. We agree on the need for Naming Conventions but rarely agree on what these Naming Conventions should be. We look […]

Continue reading about What’s in a Name?