You can find the SharePoint predefined content type files in the folder C:\Program Files\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES\ctypes, where there are the following files:
In addition, the publishing content types are in the file PublishingContentTypes.xml.
How to develop to SharePoint without having SharePoint installed: you need to place the dll both in the hive folder and in the GAC.
This can be useful when it is needed to develop for both SharePoint 2007 and 2010: of course it's not possible to have both of them installed in a developer machine.
This hint has been taken from the blog post How to Perform SharePoint Development On A Client Workstation.
In SharePoint it is very important to query the system, using CAML, with paginated queries. This is to avoid retrieving from the database and from the application server huge quantities of data.
CAML queries can be implemented using the SPListItemCollectionPosition class.
Here a few articles:
On October, 4th 2012 I've passed the following Microsoft exam: TS: Microsoft SharePoint 2010, Configuring.
So, I got the following certification:
I've also updated the copy of the Microsoft official transcript.
For a recent project I had to install WspBuilder Extensions in Visual Studio 2010 because of a SharePoint 2007 project.
I had some difficulty in remembering that for Visual Studio 2010 you need to install the WSPBuilder Extensions 2010 BETA 1.4.
Finally the best available walkthrough of WspBuilder is in the article WSPBuilder – Walkthrough of the Visual Studio Add-in.
Its main advantages are:
- it has been released as open-source with Apache licence.
Here you can find some intresting articles about it: