John W Powell

Create a SharePoint Custom Action to Zip and Download a Document Set

I like writing code, but I love solving problems using the simplest possible approach even...

Author: johnwpowell Date: 01/21/2012

How to Sort SharePoint Document Set Allowed Content Types

Recently I’ve been working on a SharePoint 2010 document management solution, and this has provided...

Author: johnwpowell Date: 01/06/2012

SharePoint 2010 Database Naming Standards

In a previous post I made a case for following a database naming standard for SharePoint...

Author: johnwpowell Date: 11/20/2010

A Lap Around SharePoint 2010 Sandboxed Solutions Resource Quotas

In this post, I'll demonstrate sandbox solutions resource quotas and show you what happens when they...

Author: johnwpowell Date: 02/28/2010

Write to the SharePoint 2010 Developer Dashboard With JavaScript

When developing JavaScript solutions, I like to provide a tracing mechanism that can be turned on...

Author: johnwpowell Date: 12/27/2009

SharePoint Database Naming Standards

Call me picky, but I think it’s important to consistently name your SharePoint databases—especially...

Author: johnwpowell Date: 12/15/2009

SharePoint 2010 Localization with Visual Studio 2010

In this walkthrough, I’ll show you how to create a SharePoint 2010 localized feature using Visual...

Author: johnwpowell Date: 11/28/2009

How to Install SharePoint 2010 On Windows 7

Here is a high-level overview of the steps required to install SharePoint 2010 (Beta 2) on Windows 7...

Author: johnwpowell Date: 11/24/2009

Enable the Developer Dashboard using the Object Model / Powershell

The SharePoint 2010 developer dashboard has three display levels (see SPDeveloperDashboardLevel...

Author: johnwpowell Date: 11/22/2009

Visual Studio Extensions for Windows SharePoint Services (VSEWSS) Error: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information

One error you may see when packaging solutions with VSEWSS is:...

Author: johnwpowell Date: 08/16/2009

A Simple Build Script for Packaging Visual Studio Extensions for Windows SharePoint Services (VSEWSS 1.3) Projects with Team Build

In a previous post, I provided a walkthrough for automating builds for VSEWSS 1.3 projects. The...

Author: johnwpowell Date: 08/16/2009

Visual Studio Extensions for Windows SharePoint Services Error: System.ArgumentException, Value does not fall within the expected range

A common error you may encounter when using VSEWSS 1.3 is “System.ArgumentException, Value does not...

Author: johnwpowell Date: 08/15/2009

Automate SharePoint Solution Builds with Visual Studio Extensions For Windows SharePoint Services (VSEWSS) 1.3

In this walkthrough, I’ll demonstrate how to achieve automated builds and continuous integration by...

Author: johnwpowell Date: 06/21/2009

RV-AIR: A Five-Step Process to Troubleshoot and Fix Just About Anything

Effective troubleshooting is an important skill not only in the information technology field, but in...

Author: johnwpowell Date: 05/31/2009

Make the RSS Feed Viewer Web Part Dynamic Using Filters and Web Part Connections

One of the shortcomings of the RSS Viewer web part is that it can only be bound one feed. In this...

Author: johnwpowell Date: 03/01/2009

Subscribe to SharePoint Web Parts using Internet Explorer 8 Web Slices

One of the new features of Internet Explorer 8 is Web Slices. This feature enables you to subscribe...

Author: johnwpowell Date: 02/01/2009

How to Copy an Assembly From the GAC to the File System

Sometimes you need a local copy of an assembly from the GAC and here is a quick tip on how to do it....

Author: johnwpowell Date: 01/13/2009

Consume SharePoint Web Services with WCF using the Repository, Gateway, Mapper, Domain Model and Factory Design Patterns

The SharePoint developer community has produced a wealth of knowledge and code samples that...

Author: johnwpowell Date: 01/03/2009

SharePoint Designer Copy List Item Workflow Activity Does Not Copy All Fields

A common SharePoint customization request is to copy or move items and documents between lists. This...

Author: johnwpowell Date: 01/02/2009

Build PowerShell CmdLets to call SharePoint Web Services using WCF

In this post I'll show you how to build a PowerShell cmdlet that consumes SharePoint web services...

Author: johnwpowell Date: 11/02/2008

SharePoint BDC Error: Cannot have more than 30 Parameters for a Method

One thing to be aware of is that the BDC has a hard limit of 30 parameters. If you use the BDC as...

Author: johnwpowell Date: 09/27/2008

How to Create a Reusable WCF Service Host for Windows Services and Self-Hosting

In this article, I'll show you how to create a reusable service host that can be run from either...

Author: johnwpowell Date: 09/20/2008

How to Update a SharePoint User Account When They Leave the Company and Return

In this article, I'll show you how to handle a common scenario when a user leaves the company and...

Author: johnwpowell Date: 08/14/2008

Error Configuring BizTalk SharePoint Adapter on SharePoint SP1

This article provides a workaround for installing the BizTalk WSS Adapter on MOSS SP1 when you...

Author: johnwpowell Date: 08/13/2008

Search SharePoint from the Internet Explorer Toolbar Using a Custom Search Provider

Here is an easy way to search a SharePoint site from the IE toolbar without having to develop a...

Author: johnwpowell Date: 07/08/2008

Walkthrough - Build a Windows SharePoint Services 3.0 Development Virtual PC with SQL Server, Active Directory and E-mail

If you are building or testing SharePoint customizations, you should use virtualization over...

Author: johnwpowell Date: 07/07/2008

How to Implement an Interface Without Making Members Public Using Explicit Interface Implementation

If you've ever implemented an interface, you've probably encountered the requirement that the member...

Author: johnwpowell Date: 06/13/2008

SharePoint Intermittent 403 Forbidden Errors

I recently encountered intermittent 403 Forbidden errors on a Windows SharePoint Services (WSS)...

Author: johnwpowell Date: 05/23/2008

The 7 Habits of Highly Effective Developers

If you want to achieve your highest aspirations and overcome your greatest challenges, identify and...

Author: johnwpowell Date: 05/22/2008

TFS Source Control Doesn't Detect Local Changes

There is something you need to be aware of regarding the Get Latest feature in Visual Studio / Team...

Author: johnwpowell Date: 05/21/2008

Implementing the "Only Talk to Friends" pattern using the InternalsVisibleTo Attribute

Did your parents ever tell you "don't talk to strangers?" They were trying to protect you, and even...

Author: johnwpowell Date: 05/09/2008

Language Changes to Chinese While Writing Code in Visual Studio 2008

I recently experienced what could be misinterpreted as a bug in Visual Studio 2008. While feverishly...

Author: johnwpowell Date: 05/08/2008

Team Explorer Window Won't Open Or Is Blank

If recently worked with several developers that were unable to open the Team Explorer 2008 window...

Author: johnwpowell Date: 05/05/2008

TFS AutoShelve: a utility to automatically shelve check outs to the TFS server

Have you ever worked on a team where a developer went on vacation without checking in an important...

Author: johnwpowell Date: 05/01/2008

Lambda Expressions in 5 Minutes

.csharpcode { FONT-SIZE: small; COLOR: black; FONT-FAMILY: Consolas, "Courier New", Courier,...

Author: johnwpowell Date: 04/26/2008

C# and .Net Framework Features by Version Quick Reference

With few exceptions, developers like using the latest tools and technologies, but are often...

Author: johnwpowell Date: 03/16/2008