There are multiple ways to iterate through the items of a SharePoint list by using the SharePoint Object Model. One approach – which I’ve seen before in a real life SharePoint Application – may work fine on the developers machine or on very tiny lists. But it is going to ruin your performance once executed [...]

The SharePoint Object Model allows external applications or hosted WebParts to query, modify and create the content which is stored in the SharePoint Content Database. You will find many blog entries, knowledge base articles and best practices about how to correctly use the Object Model for different use case scenarios. I am going to write [...]

I’ve been invited to the SharePoint Technology Conference in San Francisco to share my thoughts about Performance & Scalability of Enterprise Applications based on Microsoft SharePoint Technology. Over the past months I worked with several customers of dynaTrace that use SharePoint as their Intranet or Internet Portal as well as customers that built their software [...]

SharePoint provides a powerful object model to retrieve and manipulate data stored in SharePoint Lists. Its possible to query the data by retrieving all content from a list or view – or by executing a so called CAML (Collaborative Markup Language) Query Real-Life GetItemById Problem I’ve recently been working with a customer who faced performance [...]