Visual Studio: how to develop SharePoint apps without SharePoint installed

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.

SharePoint: CAML paginated queries

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: