Ghosting the Unghostable

This example shows how to ghost non-ghostable files in SharePoint as well as how to relocate existing ghosted content.

Published on Wed, 2nd Dec, 2009

Making Log4Net work with the .NET Client Profile

A step by step guide to getting Log4Net working with the .NET Client Profile.

Published on Thu, 26th Aug, 2010

Programmatically setting control adapters for url rewriting & Ajax

This article describes how to make url rewriters work with Ajax, and how to set control adapters programmactically to apply the fix.

Published on Sun, 5th Jul, 2009

Windows Vista Aero Glass in .NET Managed Win32 Applications

This article is a brief introduction into the use of the new Vista APIs for extending the Aero Glass area into a managed Win32 application.

Published on Sun, 1st Jun, 2008

Facebook Integration via Hammock

Recently I made the distinction between frameworks where community driven libraries thrive, and evolving APIs where they often become the kiss of death. In this article I want to give an example of integrating with Facebook using the REST library Hammock.

Published on Sat, 9th Jul, 2011

Twitter OAuth authentication using .NET

A example showing how to authenticate a Twitter application using OAuth and an application access token.

Published on Sun, 28th Aug, 2011

Interprocess communication via Windows Messaging

XDMessaging Pub/Sub

This article demonstrates a quick and easy-to-use implementation for cross AppDomain communication in .NET by leveraging Windows native messaging.

Published on Thu, 1st Nov, 2007

Using SharePoint SPWebConfigModification to manage changes to the web.config

This article relates to using the SharePoint SPWebConfigModification to apply changes to the web.config.

Published on Thu, 10th Jun, 2010

Using SharePoint and Log4Net in harmony

Getting Log4Net working effectively with SharePoint.

Published on Thu, 10th Jun, 2010

Unexpected ASP.NET session start/end events

What you should know about Session Start/End events in order to protect your application from possible performance issues.

Published on Sun, 28th Aug, 2011