Geeks With Blogs
Greg Young Greg.ToString() November 2005 Entries
Partial classes just read this to make me think about it. Partial classes are NOT new people. They have been supported in IL since the 1.0 version of the framework. I personally think MS would have been far better off spending the 2 hours it took to implement this in C# to implement rethrow (which also has existed in IL without a C# construct) or static methods on interfaces which also fits the same order. I find the example convoluted, if your classes ......

Posted On Wednesday, November 23, 2005 9:52 PM

A while ago I wrote a CDO replacement library that I figured may be useful to others, it is open source under the BSD license it can be found at I have also added some additional functionality to the library if you do not use the CDO mail attachment object to create your email. One thing I have been asked quite a few times in the past has been how to mail an attachment from a stream or other medium without the need to create a temp file. The EmailAttachment ......

Posted On Tuesday, November 22, 2005 10:20 PM

Unit of Work
It is discussed heavily in P of EAA (Fowler) that there are 2 primary ways for implementing a unit of work, client registration and dirty data checks during commit. I have been using a third way for some time now which seems to alleviate the issue of both while also providing some useful by-products (such as transactional capability within the object graph itself and automated locking functionality at the instance level). I am unsure if my methodology ......

Posted On Tuesday, November 22, 2005 9:41 PM

ok time to actually bother blogging
After our latest hurricane in New Orleans I have moved to Atlanta... I found this today which I found a rather hilarious example of why human checks are often needed, it was on a joke video website (a song about “camel toes“). The google ad popped up and said “Women With Camel Toe“ Women with camel toes shop online I wonder what Target thinks of their directed marketting campaign?! ......

Posted On Tuesday, November 22, 2005 9:37 PM

Copyright © Greg Young | Powered by: