I refactored quit a lot of code on my site Tech Head Brothers this week and went to bed late (around 1:30 AM each day). But now it is running better and faster. I removed the rendering to Pdf using NFop of the articles because it works locally on my TEST server but not on the PROD one.

One of the speed improvement is due to the complete reimplementation of a user control that download a RSS to publishnews on my site. The issue with the previous method was that the cache was buggy. Now what I am doing is to to use two values in cache, one is the RSS document (a XML document as a string) and that one never expire:

Continue reading

I finally managed to have my Addins in Visual Studio .NET 2003 working again, with reinstallation of it and then running a repair.

Then I installed ReSharper 0.81; I am part of the Early Access Program, and worked with it for a couple of hours. There is much more features then the older version I tried, and for the moment I am happy with it. It brings lots of added value that will be present in Whidbey in Visual Studio .NET 2003.

Continue reading

Thats a summary of the article from Dare Obasanjo on MSDN.

Classes with Fields or Properties that Hold XML

If a class has a field or property that is an XML document or fragment, it should provide mechanisms for manipulating the property as both a string and as an XmlReader.

Methods that Accept XML Input or Return XML as Output

Methods that accept or return XML should favor returning XmlReader or XPathNavigator unless the user is expected to be able to edit the XML data, in which case XmlDocument should be used.

Converting an Object to XML

If an object wants to provide an XML representation of itself for serialization purposes, then it should use the XmlWriter if it needs more control of the XML serialization process than is provided by the XmlSerializer. If the object wants to provide an XML representation of itself that enables it to participate fully as a member of the XML world, such as allow XPath queries or XSLT transformations over the object, then it should implement the IXPathNavigable interface.

Comment and share

I recently participated to a great experience!!! Writing a book with 12 co-authors using Sharepoint. I wrote two chapters about the development with Visual Studio .NET 2003 for Sharepoint and one part of a chapter about the integration of Groove and Sharepoint. This book is now available, here.

Comment and share

I started to look at Infopath long time ago and was waiting for that solution. I was really surprised to see Infopath with something else then .NET to wrtie code for it. That’s over. :-)

Since I implemented a tool to write the article on my web site Tech Head Brothers based on Word 2003 and Visual Studio Toolkit I was waiting the toolkit for Infopath to be able to have a form to post News that will use WSE to handle secured connection to my site.
In this new version when you add a button you will get a dialog with a button “Edit from code” and when you click on it your get back to Visual Studio that already added a handler for you:

Continue reading
Copyrights © 2023 Laurent Kempé. All Rights Reserved.
Author's picture

Laurent Kempé

I am an experienced Team Leader & Distinguished Solution Architect with a passion for shipping high-quality products by empowering development team and culture toward an agile mindset. I bring technical vision and strategy, leading engineering teams to move product, processes and architecture forward.


Team Leader, Distinguished Solutions Architect


Illzach, France