Open XML workshop videos

MSDN has published the complete set of videos of the San Francisco Open XML developer workshop that was hosted by Mindjet in June. This was one of the series of workshops that we did in over 30 locations this spring, covering the content that was recently posted on

If the workshop didn't come to your city, now you can watch the videos from anywhere, and you can also download all of the presentations, hands-on labs, and demo files used in the workshops. The focus of the workshop was on document generation for .NET developers, but there are also Java versions of the labs available as you can find on the content page.

I participated in 16 of these workshops, starting with the one Wouter and I did in Paris last December. For the San Francisco workshop, I was lucky to be joined by Chris Predeek of the Ted Pattison Group, who was the author of many of the hands-on labs we used. It was great to work with Chris, and I learned a lot watching him walk through the code for the hands-on labs. He also covered topics such as the packaging API, XML programming in .NET, XSLT, and the Microsoft SDK for Open XML formats.

The attendees at this workshop were an enthusiastic and interesting bunch, and many of them have longstanding experience in XML formats. Here's a video covering some of their reactions to the training.

I've never been involved in a video production like this one, and it was really fun. There were lights mounted in the ceiling, cables running everywhere, cameramen and a sound person and even a guy who re-applied makeup to my head every hour to keep it from shining too much. It often felt like chaos at the time, and yet the finished result looks so ... organized.

At the risk of forgetting somebody, I'd like to thank a few of the people who helped create these videos. Producer Brad Cochrane and his crew were great, and Anthony Roy and the folks at Mindjet were gracious hosts. Isaac Leonard, Erick Watson, William Leong, and Don Campbell helped with numerous little details that kept things running smooth during the event itself, Michael Scherotter gave a great overview of Mindjet's use of Open XML, and Pauls Zommers, Kelly Bowen-McCombs and Erika Ehrli all helped get the final videos published.

And I'd like to add a special note of appreciation to the attendees, who put up with all sorts of hassles and interruptions during the workshop so that we could get these videos produced for a wider audience. Thanks, everyone!

Comments (8)
  1. Op de blog van Doug lees ik net dat de Open XML workshop nu als video geplaatst is op de MSDN site:

  2. Andy says:

    Shame on you guys for your dirty methods

    Maybe you can get away with it in the US but not in Sweden.

  3. Doug Mahugh says:

    Andy, I’m not sure who you mean by "you guys."

    Microsoft has 70,000 employees, and we disagree internally more openly than anywhere I’ve ever worked.  Painting us all with the same brush is sort of like labeling people by the color of their skin, or nationality, or other criteria that applies to thousands of unique individuals.  I don’t do that, myself.

    Apparently somebody in Sweden made a mistake.  I don’t know anything about it other than what I’ve read in the press and blogs, the same stories you’ve seen.

  4. Synergist says:

    As many of you might know, before I joined Microsoft this past Spring, I worked for Mindjet as an technical

  5. Good videos.  Thanks for these.  The one part that would be good to focus more on is the rather confusing RSID usage.  Is there any way to turn it off or skip them when modifying content programmatically?

  6. Erika Ehrli says:

    If you are new to development with the Open XML Formats, take a look at this Open XML Online Training

  7. Doug Mahugh says:

    Ben, you can turn off RSIDs (in Office) through the "trust center."  Brian has that tip and a bunch of other RSID information in this post:

  8. Doug Mahugh says:

    It’s been quite a year for those who have been blogging about the Open XML file formats. Here’s a look

Comments are closed.

Skip to main content