Eric White's Blog
Due to personal obligations (moving away from Seattle) it is with sadness that I’m announcing...
Date: 01/19/2011
SharePoint 2010 exposes list data via OData. This post contains four super-small code snippets that...
Date: 12/17/2010
In a previous post, I compared and contrasted Word Automation to Word Automation Services. There is...
Date: 12/16/2010
Extending Microsoft Word 2010 is one of the most effective ways to augment content and enable richer...
Date: 12/15/2010
The 2010 Information Worker Demonstration and Evaluation Virtual Machine is the easiest way to...
Date: 12/13/2010
SharePoint 2010 exposes list data via OData. I’m currently working on an article around...
Date: 12/09/2010
To the user, custom task panes and action panes have an identical appearance. Custom task panes and...
Date: 12/09/2010
The most important technology for building Office applications is that of managed customizations...
Date: 12/08/2010
‘Word Automation’ and ‘Word Automation Services’ are two developer building...
Date: 12/07/2010
When using Visual Studio Tools for Office (VSTO), there are three basic approaches to Office...
Date: 12/02/2010
Many developers identify and document developer scenarios while designing software before writing...
Date: 11/30/2010
You can use a variety of approaches to extend Microsoft Office 2010. There are multiple ways to...
Date: 11/29/2010
For the last few months, it has been my assigned job to think and write about Office and SharePoint...
Date: 11/23/2010
Chris Johnson and Paul Stubbs have released some PowerShell scripts that make it easy to setup...
Date: 11/02/2010
You can use a variety of languages, frameworks, object models, and tools to build scalable...
Date: 10/26/2010
In this post, I complete the recursive descent parser that will parse the simple grammar that I...
Date: 09/23/2010
In this post, I further enhance the recursive descent parser that will parse the simple grammar that...
Date: 08/03/2010
In this post, I present the start of a recursive descent parser that will parse the simple grammar...
Date: 07/30/2010
Tables are a feature in Open XML spreadsheets that allow you to interact with data more like a...
Date: 07/21/2010
Coding and hosting a WCF web service is a great way to experiment with Business Connectivity...
Date: 07/16/2010
A key operation when doing pure functional transformations is the process of creating complex...
Date: 07/15/2010
To learn how recursive descent parsers work, it is helpful to implement a very simple grammar, so...
Date: 07/13/2010
When developers are first getting started using BCS, they typically use SharePoint Designer (or...
Date: 07/09/2010
As a software engineer, it is necessary to stay abreast of relevant technologies. Working with...
Date: 07/07/2010
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogA grammar is a device to define syntax...
Date: 07/06/2010
In Open XML WordprocessingML documents, there are five types of parts that can contain content such...
Date: 07/02/2010
Microsoft patterns and practices have released a guide: Developing Applications for SharePoint...
Date: 06/30/2010
Recursive descent parsers are one of the easier types of parsers to implement. Given a properly...
Date: 06/29/2010
It is very rare that I go so far off-topic on my blog, but then again, it is very rare that I find...
Date: 06/28/2010
The VSTO team today announced the release of the new Open XML Package Editor for Visual Studio 2010!...
Date: 06/22/2010
This article is the fourth and last in a series of MSDN articles on creating a claims-aware web...
Date: 06/18/2010
This article is the third in a series of MSDN articles on creating a claims-aware web service and...
Date: 06/18/2010
Sometimes when you are creating and modifying External Content Types (ECT), you may see the error...
Date: 06/11/2010
J.P. Bagel (my manager’s manager) has posted a new job opening for a content manager in our...
Date: 06/03/2010
After many years of dealing with an out-dated blog platform, all MSDN and TechNet blogs (including...
Date: 05/14/2010
This post is the second in a series of upcoming MSDN articles. It builds on the web service that was...
Date: 05/13/2010
This post is the first in a series of upcoming MSDN articles on creating a claims-aware web service...
Date: 05/11/2010
Sometimes you want to prepare a set of PowerPoint presentations for distribution outside your...
Date: 05/04/2010
Here is an interesting opportunity if you are a developer working on a product that interacts with...
Date: 04/29/2010
Business Connectivity Services (BCS) are a set of services and features that provide a way to...
Date: 04/27/2010
Today we reached RTM for Office 2010, SharePoint 2010, Visio 2010, and Project 2010! The Office...
Date: 04/16/2010
You can explicitly control how LINQ to XML serializes the namespaces for an XML tree. You can...
Date: 04/16/2010
When you are writing code for an Office managed add-in, you can use the Open XML SDK to manipulate...
Date: 04/09/2010
Processing tracked changes (sometimes known as tracked revisions) is something important that you...
Date: 04/08/2010
Doug Mahugh has a very interesting post on our plans for Microsoft Office to offer full read/write...
Date: 04/06/2010
A wide variety of business applications can take advantage of content controls to give semantic...
Date: 03/31/2010
We’ve published ten of the most popular videos from the SharePoint Conference.SharePoint 2010...
Date: 03/30/2010
Sometimes you want to process all paragraphs in a document, and filter based on the style name....
Date: 03/29/2010
Zeyad Rajabi and Frank Rice have put together a cool article, Assembling Documents on SharePoint...
Date: 03/26/2010
Now this is just cool. Many of the videos published on MSDN have been moved to the MSN video...
Date: 03/25/2010