Archive 2005
December 18, 2005
CRM 3.0 Early Access Program
If you're interested in the new Microsoft CRM 3.0 software you can join the FREE Beta program.
December 13, 2005
Id, Ego and Superego, it's all about SharePoint and impersonation
Sometimes when creating web parts you might want to do things which ordinary users are not allowed to, for instance, when you want to use the SharePoint administration object model to display information about SharePoint. If you're feeling lucky you could solve the problem by making everybody administrator but chances are you won't be nominated to win the Microsoft Trustworthy computing award this year - again.
Another solution would be to change the identity to an account with more privileges during the web part life cycle, do the stuff which demand additional privileges, and change the identity back again to the original context. In this article we will show you three different approaches to impersonation and we'll use the concepts of Id, Ego and Superego to give those approaches a name.
November 30, 2005
Streamline Business Processes with SharePoint Portal Server 2003 and BizTalk Server 2006, Part I
We've written an article for SharePoint Advisor which is available, for subscribers, right now at SharePoint Advisor. It will also be published in the November/December issue of SharePoint Advisor magazine.
The article is about learning how to integrate Microsoft BizTalk Server into your SharePoint environment to take advantage of powerful workflow and business process capabilities.
Read SharePoint Advisor article
November 30, 2005
Choosing XML columns or standard relation structures
In SQL Server 2005 you can either store data in XML columns or in classic table structures. On his blog, Anthony Bloesch discusses when to use XML columns. You should use XML columns instead of relational structures when you're dealing with end-user specified data, ordered data or strongly hierarchical data.
End-user specified data is data that will have structure but you do not know the structure of the data at schema design time. Ordered data is data where child nodes are ordered within a parent node. Relational structures have poor performance for inserting and deleting child nodes. Using XML simplifies data operations and has better performance when the number of children is large. Hierarchical data where queries will usually navigate toward children is also best handled by XML columns. Because the child nodes are stored together with parent nodes, such queries can be a lot faster for XML columns than standard relational structures.
October 15, 2005
GAC Reference Aid
The GAC Reference Aid tool is released! This tool helps .NET developers referencing assemblies located in the Global Assembly Cache.
April 24, 2005
Establishing the public key token: the difference between -t and -T
Article about retrieving public key tokens from .NET assemblies. This article was elected "Tip of the Week" by MSD2D.com. When starting out doing SharePoint development, it won't take too long before you learn about the importance of strong naming your web parts. It also won't take you too long to find out how to retrieve the public key token of an assembly. However, when using the strong name tool to retrieve the public key token it makes a world of difference if you use the -t or -T option. It's an honest and easy mistake to make, so this article provides background information which helps you to understand why these options are quite different from each other.
SharePoint