performance
Processing items with Work Item Timer Jobs in SharePoint 2010
Once in a while you find yourself in a situation where you have to process some items in SharePoint. Using Timer Jobs in only a half of the answer. Find out how to process items using Work Item Timer Jobs in SharePoint 2010.
Web Parts in content with Master Pages without the form tag? No problem!
Removing the form runat=server tag from the Master Page is one of the ways to optimize Internet-facing websites built on the SharePoint 2010 platform. Unfortunately it also means losing some functionality such as Web Parts in content. Find out how to combine minimal Master Page markup with Web Parts in content.
Prefetching SharePoint search results
Prefetching content allows users to access it more quickly what improves the user experience. Find out how to prefetch SharePoint search results and cut down your users’ waiting time.
Inconvenient caching dynamically generated files in BLOB cache
Caching files using BLOB cache is a great performance improvement in SharePoint 2010 Web Content Management solutions. Unfortunately it turns out, that if your files are dynamically created, they are not being cached by BLOB cache. So is creating a custom caching solution the only option to have a good performing solution?
Using SPContext.Current is no guarantee for great performance
It is a common best practice, while working with the SharePoint server API, to always use context objects whenever possible. Because they have been already instantiated by SharePoint itself, reusing context data doesn’t cause additional calls to the database and allows you to create good performing solutions. However, just because you use SPContext.Current in your code, doesn’t mean your solution is built properly.