XSD Resolved!

Jason was right on the money. This works as expected: <xs:element name="from" type="xs:string" /> <xs:element name="to" type="xs:string" minOccurs="0" /> <xs:element name="to" type="xs:string" /> </p> Thanks, Jason! </p>

XSD Help

I was fooling around a few days ago, writing an Xml Schema for an XML configuration file for a personal project I'm working on, and ran into something I don't know how to describe in XSD.... well, actually I'm not even sure it is entirely possible. Basically, I wanted to...

Rethrowing Exceptions in C#

I've been somewhat surprised by this topic in the past few weeks, since it is one that has comed up in a number of circles. Basically, the comments I've heard have related to the lose of stack trace information when "rethrowing" an exception from withing a catch clause in C#....

Programming Magazines

Simon asks: "Anyone got any programming magazine recommendations?" Well, I still enjoy Dr. Dobb's Journal, and the ocasional C/C++ Users Journal, and MSDN Mag (although I admit I liked the old MSJ better). </p> I agree, nonetheless; the overall landscape of programming magazines seems to have decayed somewhat... </p>

Thank You!

I just wanted to thank all of you out there who congratulated me on my birthday. Thank you!. It still amazes me the quality of the people you get to meet. Most of you I don't even know face to face, and yet you all have made me feel welcomed...


Talk about Time-Zone differences! Ingo already congratulated me on my birthday (thanks!), while where I am it still is the 5th! So, yes, tomorrow (yes, tomorrow) the 6th is my 25th birthday :) </p>

Away Tuesday-Friday

I'll be in Seattle most of next week, arriving tuesday night, and leaving again late on friday. There probably won't be much blogging meanwhile. If anyone's in the area and cares to meet, let me know .</p>


Justin does a pretty good job of wondering about the use of ServicedComponents in .NET. I'd like to make a couple on comments on it, though: I fully agree with Justin that using COM+ (and thus, ServicedComponent) in .NET has more or less fairly limited advantages, in particular, declarative transactions....

BYOT & Win2k Reprise

I've done some more digging on the BYOT problem on Win2k I reported a while back. Now, I've come up with a plain C++ version of the original test (albeit more manual), and get the same errors as with .NET involved, which is not suprising at all. What is surprising,...

Polyphonic C#

Cool things come from MS Research from time to time. Here's one of them: Polyphonic C#. Here's the description: Polyphonic C# extends the C# programming language with new asynchronous concurrency abstractions, based on the join calculus. The language presents a simple and powerful model of concurrency which is applicable both...