Is not upgrading the easiest way to upgrade your solution?

By minimizing the amount of code that is subject to the SharePoint upgrade process, the need to upgrade code can be reduced … continue reading

If you build it, they will come (or not)

Finding a way to harness SharePoint’s functionality, not simply providing it, is critical to gaining user adoption … continue reading

New No. 1 on the charts: ‘Do You Believe in Life After Timer Jobs?’

A little creative tinkering with SharePoint will give you timer job-like functionality again … continue reading

SaaS backwards: On-prem data utilized in a cloud interface

There is a way to get your on-premise data to work with the cloud, but beware of these three pitfalls … continue reading

The App Model moves SharePoint development in the right direction

Bolt-on functionality replaces bolt-in, bringing a level of code isolation not yet seen in SharePoint … continue reading Protection Status