Last tuesday we moved the latest version of OES to production & given the time constraints I *think* we have done an ok job(yeah, it could have been lot better but after nearly working myself to death I don't want to complain!), the commendable thing is that so far client hasn't come with any major issues..so far, so good. Now that I have some time I have started work on my old personal project: adding POP support for Indiatimes email. I've got it to a point where I can retrieve the list of unread messages, message body but I am stuck with getting the To and CC list, the guys at Indiatimes render the HTML so badly that atleast I can't think of any proper regular expression to parse them out of the message body! The other problem is getting the attachments but am not thinking about them as of now, will get to it once I am done with getting the To & CC list.
Apart from that I also downloaded FCast library(http://research.microsoft.com/barc/mbone/fcast.aspx) but somehow could not get it to work, since there is no documentation available, guess I'll have grope in the dark. Also downloaded the Visual C# Express 2005 beta version, I liked some of the features that are available in the .net 2.0 like partial classes, anonymous methods, different access modifiers for properties etc. Yeah, there is too much of hype around generics so guess I gotta look at that too. Also IDE has some cool features like basic Refactoring support, if you change a variable name, the IDE prompts you if you want that variable name to be changed throughout the solution etc.
Another thing that I liked in 2.0 is that they have finally added a IDictionary: Data property to the base exception class. So basically, you can use this property to add parameter name + the value passed to the method which crashed. I was looking for something similar in 1.1 but could not find anything which gives you the parameter value back.
The research on 2.0 has just started so watch out...