7/20/12

Fluent Interface to Simplify an API

The mail goal of an API is to facilitate the use of commands and attributes to achieve certain functionality.  Over time, an API may have evolved and become somewhat obscure on its usage which reduces its usability and increases the implementation time. To clean/simplify an API you can apply a fluent interface to it. This allows you to modify the API with a more descriptive interface which improves...

7/18/12

Add a Custom List on Office 365 Developer Preview

The way to add a custom list on the Developer preview (SharePoint 2013) is a bit different than adding the custom list on SharePoint 2010. The option to add a list is bundled under the concept of an app. From your team site, add a custom list by following these steps: Click on Site Contents Click...

Application Hosting Models for SharePoint 2013

SharePoint 2013 provides developers with the following hosting models for their custom applications: SharePoint-Hosted apps These applications are JavaScript based applications that are hosted on a SharePoint website (host web). These applications have access to SharePoint artifacts like list and Web Parts. No server-side code is available for these applications. This model is a perfect fit for...

7/8/12

The Sandboxed Code Host Service was too busy to handle the request

When trying to add a SharePoint sandbox webpart on a page, you may get this error: "The sandboxed code execution request was refused because the Sandboxed Code Host Service was too busy to handle the request" This error takes place for custom solutions, so you can still add other webparts, but not your custom sandbox webpart. This problem is usually present on the development environment because...