Skip to main content

Posts

Showing posts from January, 2007

The Pruitt's

David Hayden [MVP C#] : Validation Application Block - Integrating It Into Your Business Layer

Now that we have this cool Validation Application Block we want to use it with all our business objects. This should immediately send up a red flag that there will probably be some common functionality among all these business objects in how they use the Validation Application Block. Hence some type of layer supertype ( business base class ) will probably be necessary to contain common functionality to remove code redundancy. Source: David Hayden [MVP C#] : Validation Application Block - Integrating It Into Your Business Layer David Hayden presents another great article, this time on the newest addition to the MS EntLib: Validation Application Block . I go back and forth on the EntLib as a whole. Parts are great, other parts are overkill. I love the Data Access Block and use it in tandem with my other data access frameworks (ActiveRecord, NHibernate, etc). The UI block though, WTF! David's article is a good read. Go forth and read.

No, wait, I am Dr. Doom

If I were a villian I would be Dr. Doom Dr. Doom 74% Apocalypse 69% Lex Luthor 59% Juggernaut 58% Kingpin 54% Green Goblin 54% Magneto 53% The Joker 51% Dark Phoenix 40% Venom 35% Mr. Freeze 32% Two-Face 30% Riddler 29% Catwoman 29% Mystique 22% Poison Ivy 19% Blessed with smarts and power but burdened by vanity. Click here to take the "Which Super Villain are you?" quiz...

Top four reasons Windows wins and Linux loses

  Top four reasons Windows wins and Linux loses 1. The Installed Base 2. PC Vendor Support 3. Hardware Vendor Support 4. Software Support Source: Top four reasons Windows wins and Linux loses To this list I would like to add:      5. Consistent Package Installation In windows you have MSI files to install stuff with.  They are simple to use and pretty much standard for every program I've installed. In Linux I've used RPM's, APT and PORTAGE.  Granted they are all easy to use it is still frustrating to me to have to know how to use all three.  The less I have to think about something mundane (i.e. installing software) the better it is. What would really rock Linux's world would be a single distribution system that would work with all distributions.  That way the distributions could work on making their distro better and not have to worry about maintaining an Open Office or FireFox install.