June 2006 Entries

Programming Visual CSharp 2005

Programming visual C# 2005: The Language by Donis Marshall Book highlights for me:Below is a brief list of some of the language highlights presented in "Programming Visual C# 2005" that I have finally been able to get my hands on.Nullable types//Define a nullable type int? a = null; //Boxing a nullable type object b = (object)a; //Detecting if a boxed value is a nullable typeif(b.GetType().IsGenericType && b.GetType.GetGenericTypeDefinition() == typeof(Nullable<>)) //Avoiding nulla.GetValueOrDefault(0); //Setting a default value a = value ?? 0;Weak references//Using weak reference is a way of pointing to an object's value, but it's special because when our friend the garbage...

posted @ Wednesday, June 14, 2006 3:54 AM | Feedback (0)

TrekXP, A Concept and Initial Idea

Foreword: Below is a description of a bug tracking and project management concept that I think would help handle business driven development for an internal software development unit. It is understandable that IT will of course be needed to make recommendations (forceful decisions in some cases) over what needs to be developed next, however in general the overall product should mainly be driven by the user's highest priorities and desired features. Description: There seems to be a lot of bug tracking software out there, however, I'm struggling to find an extensible package that properly incorporates some kind of XP model. TrekXP is an...

posted @ Wednesday, June 07, 2006 11:51 AM | Feedback (0)

HL2 Episode One

Yes thats right, for all those interested in the next in the Half-Life series, it's finally here. Half-Life 2 has all the latest features that your can sink your latest graphics cards and dual cores into. The first one was almost worth buying just for the eye candy, so I'm interested to see how much further Valve will go this time.

posted @ Thursday, June 01, 2006 10:40 PM | Feedback (0)