Eric White's Blog
Fastest Start for LINQ to SQL
Every now and then, I need to have a source of data for an example or proof of concept that...
Author: Eric White - Independant Consultant Date: 10/16/2008
SpreadsheetGear Announces Support for Open XML
A company named SpreadsheetGear has announced support for Open XML. Their product’s purpose is...
Author: Eric White - Independant Consultant Date: 10/15/2008
Open XML Adoption Numbers, and more from Zeyad Rajabi on Open XML SDK v2
Gray Knowlton has an interesting post on Open XML adoption numbers, and Zeyad Rajabi continues with...
Author: Eric White - Independant Consultant Date: 10/14/2008
Build a Document Assembly Solution using Open XML SDK V2 in 5 Minutes
You can build very powerful document assembly solutions using the Open XML SDK V2 literally in just...
Author: Eric White - Independant Consultant Date: 10/13/2008
Using LINQ to XML Events and Annotations to Track if an XML Tree has Changed
You may optionally be making a number of modifications to a very large XDocument object. Because of...
Author: Eric White - Independant Consultant Date: 10/12/2008
Visual Studio Industry Partner Program
Microsoft offers a partner program for companies that sell tools and products that either integrate...
Author: Eric White - Independant Consultant Date: 10/11/2008
SharePoint vs. File Servers
The question often arises: When should you use SharePoint and when should you use a file server?...
Author: Eric White - Independant Consultant Date: 10/10/2008
SharePoint Development Tools
Andrew Connell's post, So What's on your SharePoint Development Machine, lists the tools that he...
Author: Eric White - Independant Consultant Date: 10/08/2008
Zeyad Rajabi Talks about the Open XML SDK V2
Zeyad is one of the Open XML document format program managers within the Office division, and has...
Author: Eric White - Independant Consultant Date: 10/06/2008
Formatting LINQ Code
Over time, I’ve adjusted my code formatting style – changing the white space that I...
Author: Eric White - Independant Consultant Date: 10/06/2008
Anders Hejlsberg Talks about C#, Mentions Dynamic Language Features for C# 4.0
In a must-read October 1, 2008 interview with Computerworld, Anders Hejlsberg talks about the...
Author: Eric White - Independant Consultant Date: 10/05/2008
SharePoint Links
[Blog Map] This blog is inactive. New blog: EricWhite.com/blogDebugging "File Not Found. at...
Author: Eric White - Independant Consultant Date: 10/01/2008
Modifications to web.config for Debugging SharePoint Components
WSS normally provides error messages intended for end users. Modifying web.config enables debugging...
Author: Eric White - Independant Consultant Date: 10/01/2008
LINQ to TEXT and LINQ to CSV
LINQ is a great tool for writing ad-hoc queries and transforms, and occasionally I need to write...
Author: Eric White - Independant Consultant Date: 09/30/2008
Transforming Open XML Documents using XSLT
Transforming Open XML documents using XSLT is an interesting scenario. However, Open XML documents...
Author: Eric White - Independant Consultant Date: 09/29/2008
Transforming Open XML Documents to Flat OPC Format
Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we...
Author: Eric White - Independant Consultant Date: 09/29/2008
Transforming Flat OPC Format to Open XML Documents
Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we...
Author: Eric White - Independant Consultant Date: 09/29/2008
The Flat OPC Format
Transforming Open XML documents using XSLT is an interesting scenario, but before we can do so, we...
Author: Eric White - Independant Consultant Date: 09/29/2008
PowerTools for Open XML Installer and Award Winning PowerTools Scripts
Julien Chable has posted the details (in English and French) of his installer for PowerTools for...
Author: Eric White - Independant Consultant Date: 09/25/2008
PDC 2008 – USB Hard Drive with All the Bits
Now this is just cool – all attendees at PDC 2008 will receive a 160GB hard drive that...
Author: Eric White - Independant Consultant Date: 09/24/2008
Introduction to SharePoint Development
Paul Andrew has just posted the news that he has updated the Introduction to SharePoint Development...
Author: Eric White - Independant Consultant Date: 09/20/2008
Are You Using PowerTools for Open XML?
About three months ago, I posted the PowerTools for Open XML on CodePlex. I also posted a video on...
Author: Eric White - Independant Consultant Date: 09/19/2008
Bulk Convert DOC to DOCX
Microsoft has a bulk conversion utility that can convert multiple DOC files to DOCX files. This blog...
Author: Eric White - Independant Consultant Date: 09/18/2008
How to Create a List of All Parts in an Open XML Document
Sometimes you need to create a list of all parts in a package so that you can write some generalized...
Author: Eric White - Independant Consultant Date: 09/18/2008
Congratulations to a Couple of Cool People
When I was writing the LINQ to XML documentation, Ralf Lämmel was the program manager for LINQ...
Author: Eric White - Independant Consultant Date: 09/16/2008
PDC2008
I’m really excited about PDC2008, and the cool, new technology that we’ll be showing -...
Author: Eric White - Independant Consultant Date: 09/15/2008
Open XML SDK V2 at PDC 2008
Zeyad Rajabi, one of the program managers who worked on the Open XML SDK, and I will be presenting a...
Author: Eric White - Independant Consultant Date: 09/15/2008
Use INFER.EXE to Create XML Schemas
In my post, OpenXmlCodeTester: Validating Code in Open XML Documents I used XSD to validate the...
Author: Eric White - Independant Consultant Date: 09/13/2008
Closures
Closures are one of the key components in C# 3.0 that makes functional programming easy, and results...
Author: Eric White - Independant Consultant Date: 09/11/2008
OpenXmlCodeTester: Validating Code in Open XML Documents
Many types of documents contain code, including API documentation, tutorials, specifications,...
Author: Eric White - Independant Consultant Date: 09/08/2008
New Spreadsheet cmdlets for PowerTools for Open XML
Johann Granados (of Staff DotNet) recently blogged about some new cmdlets for working with...
Author: Eric White - Independant Consultant Date: 09/08/2008
Announcing the First CTP of Open XML SDK V2
Today, the development team for the Open XML SDK has announced that they have released the first...
Author: Eric White - Independant Consultant Date: 09/05/2008
Using LINQ to XML to Retrieve Content Controls in Word 2007
Content controls are an effective way to add structure to word processing documents. You can write a...
Author: Eric White - Independant Consultant Date: 08/21/2008
Using Microsoft Office Clients with Office Live Small Business (which is Based on SharePoint)
The Dynamics CRM duo are at it again. Ben Riga and Girish Raja have put together an interesting...
Author: Eric White - Independant Consultant Date: 08/19/2008
Chunking a Collection into Groups of Three
Raw data for a LINQ query doesn’t always come in the form you want. Recently, I had some data...
Author: Eric White - Independant Consultant Date: 08/19/2008
Use a Lambda Expression for an Event Handler
You can use lambda expressions to write an event handler, even for classes that predate C# 3.0 and...
Author: Eric White - Independant Consultant Date: 08/19/2008
Find Duplicates using LINQ
Sometimes you need to find the duplicates in a list. I’m currently developing a little utility...
Author: Eric White - Independant Consultant Date: 08/19/2008
Object Dumper: An Invaluable Tool for Writing Code in the Functional Programming Style
When developing C# programs in the functional programming style, you often need to dump out a...
Author: Eric White - Independant Consultant Date: 08/14/2008
SharePoint Integration with Dynamics CRM
Two of my teammates, Girish Raja and Ben Riga, have recorded a cool 20 minute video where they talk...
Author: Eric White - Independant Consultant Date: 08/13/2008
Disaster Recovery Planning for SharePoint
Companies store mission critical information in SharePoint – this is the information that...
Author: Eric White - Independant Consultant Date: 08/08/2008
Running an Executable and Collecting the Output
Sometimes in the middle of a .NET application (either C# or VB) you want to run an executable and...
Author: Eric White - Independant Consultant Date: 08/07/2008
Using PowerTools for Open XML in a Workflow
Antonio Zamora has posted an interesting article on using PowerTools for Open XML in a workflow...
Author: Eric White - Independant Consultant Date: 08/07/2008
Interesting Interview of Oliver Bell: Developer Interest Fueling Open XML
ZDNet Asia recently interviewed Oliver Bell, Microsoft Asia-Pacific's regional technology officer....
Author: Eric White - Independant Consultant Date: 07/31/2008
SharePoint: Content Management vs. Collaboration
This week, I’ve been attending a gathering of Microsoft technical sales professionals.This...
Author: Eric White - Independant Consultant Date: 07/30/2008
Version 1.2 of Open XML Diff Released
Pranav released another drop of Open XML Diff. There are a couple of bugs fixed. Read about Open XML...
Author: Eric White - Independant Consultant Date: 07/29/2008
Using PowerTools for Open XML from C#
Antonio Zamora from Staff DotNet has posted something pretty cool - firing off a PowerShell script...
Author: Eric White - Independant Consultant Date: 07/26/2008
Are Developers Using LINQ? (Part 2)
The response to my previous blog post has been very interesting to me. And it has, to a very large...
Author: Eric White - Independant Consultant Date: 07/26/2008
Are Developers Using LINQ?
I had an interesting conversation with my nephew the other day. He is a very bright CS student...
Author: Eric White - Independant Consultant Date: 07/24/2008
Removing Comments and Personal Information, and Accepting Revisions in an Open XML Document Stored in SharePoint
This post presents a custom application page in SharePoint that uses Open XML, the Open XML SDK and...
Author: Eric White - Independant Consultant Date: 07/22/2008