Over the years, Microsoft hired me to write long-form articles for their developer documentation sites, including the Microsoft Developer Network (MSDN). Here you’ll find links to those articles on topics ranging from SharePoint Server 2003 up to the current version, SharePoint Online, as well as Microsoft’s Content Management Server (MCMS) 2002.
Working with the SharePoint 2013 Workflow Services Client Side Object Model
This article touches on one of the things that Microsoft added to SharePoint 2013 to support the new style of creating custom workflow forms: the improvements to the CSOM and addition of the Workflow Services CSOM API.
Debugging SharePoint Server 2013 Workflows
Demonstrates how SharePoint now relies on Workflow Manager 1.0 for all workflow processing and management, and demonstrates debugging options.
Customizing and Extending the SharePoint 2010 Server Ribbon
Learn about the components that make up the SharePoint 2010 Server ribbon and how to customize the ribbon by walking through two ribbon customization scenarios.
Real World Branding with SharePoint 2010 Publishing Sites
Learn essential concepts to help you create engaging user interface designs in Microsoft SharePoint Server 2010 publishing sites.
Debugging and Logging Capabilities in SharePoint 2010
Learn about the new logging and debugging capabilities in SharePoint Foundation 2010 that enable developers to build more reliable and testable solutions.
Creating Guidelines for Developers and Development Managers
Developers and managers should use this article to create guidelines that fit their team’s size, background, and project type
Creating Custom SharePoint Server 2010 Field Types and Field Controls with Silverlight 3
This article covers the details on creating a Silverlight 3 application, deploying and leveraging it in a custom field type and field control sample for SharePoint Foundation 2010 and SharePoint Server 2010 Publishing sites.
SharePoint Administrator's and Developer's Guide to Code Access Security
Understand Microsoft .NET Framework code access security (CAS) and how to work with it in custom SharePoint solutions. Explore configuration options, get best practices for managing CAS in SharePoint environments, and walk through a complex CAS scenario.
Designing and Developing High-Performance SharePoint Server 2007 Publishing Sites
Learn about the Web Content Management features in Microsoft Office SharePoint Server 2007 that enable organizations to deploy Internet-facing publishing sites, and considerations for developers and designers when designing and building high-performance publishing sites.
Real World Branding with SharePoint Server 2007 Publishing Sites (part 2 of 2)
Learn the essential concepts needed to create an engaging user interface design in Microsoft Office SharePoint Server 2007 publishing sites. This article is part 2 of 2.
Real World Branding with SharePoint Server 2007 Publishing Sites (part 1 of 2)
Learn the essential concepts needed to create an engaging user interface design in Microsoft Office SharePoint Server 2007 publishing sites. This article is part 1 of 2.
Configuring and Deploying Anonymous Publishing Sites for SharePoint Server 2007
Explore and learn how to address security and performance issues of Microsoft Office SharePoint Server 2007 publishing sites before launching them as Internet-facing publishing sites.
Understanding Field Controls and Web Parts in SharePoint Server 2007 Publishing Sites
Learn the details of Microsoft Office SharePoint Server 2007 field controls and Web Parts and how they differ, and best practices for when to use each type of control.
Approaches to Creating Master Pages and Page Layouts in SharePoint Server 2007
Learn two ways in which developers and designers can create Microsoft ASP.NET 2.0 master pages that define a site’s global appearance and to create page layouts that define the rendering of specific content pages in Microsoft Office SharePoint Sever 2007 publishing sites.
Locating essential resources for developing with SharePoint
The article provides guidance on finding essential resources for developers working with Microsoft SharePoint Products and Technologies
Implementing a Brand in a SharePoint Server 2007 Publishing Site
Learn how to select the best approach for implementing a brand in a Microsoft Office SharePoint Server 2007 publishing site.
Prescriptive Guidance for Microsoft Office SharePoint Server 2007 Web Content Management Sites
Publishing sites adhere to most, if not all, of the prescriptive guidance and generally accepted best practices for SharePoint sites. This article addresses many areas that are specific to deploying successful and scalable publishing sites in the enterprise.
Creating Custom Timer Jobs in Windows SharePoint Services 3.0
Learn about building, deploying, and debugging custom timer jobs in Windows SharePoint Services 3.0, and examine the various configuration options that are available to developers.
Understanding and Creating Customized and Uncustomized Files in Windows SharePoint Services 3.0
Learn how you can create and use customized and uncustomized files to meet the scalability and high demands of dynamic customization in Windows SharePoint Services 3.0 sites.