A Professional Developer’s Intro to the Office Development Platform

Thanks to everyone attended my sessions at Tech Ed North America and at SharePoint TechFest. It was a lot of fun and everyone had great questions. This type of session is a challenge due to the plethora of overlapping technologies involved.  Hopefully, the session did as advertised:


Provide an understanding of the developer technologies provided by the Office platform and explain when to use each technology.

You will leave here with an understanding of when to use Office technologies like Open XML, VSTO, SharePoint Document Services (Word, Excel, Visio), SharePoint REST API & Client Object Model, Business Connectivity Services, etc., and how to build them.

I have attached the slide deck and the demo code to this post. As a I mentioned at the beginning of the session, the MSDN Office Developer Map is a great place to go to find content related to any Office Development task. Here is the link:


The session deck has even more links and I’ll post a ton of material so be sure and check those out as well.


Download the files here.

Building Business Applications with SharePoint 2010 and Office 2010: Presentation from Tyson Developer’s Conference

I wanted to thank everyone who came out to my presentation. Here is a link to the slide deck as well as a link to the source code.

Building Business Applications with SharePoint 2010 and Office 2010

Source Code
Nortwind Office Business Application

New Site aggregates SharePoint Developer Topics…

Microsoft has a new site that helps you get started using SharePoint in your development efforts. The site aggregates virtual labs, webcasts, white papers, tutorials and other related content. Instead of searching everywhere for good code to steal, you can go to this site and find what you need to get started with SharePoint development


The site covers the foundational topics of SharePoint development such as:

  • building Web Parts
  • working with SharePoint Data Lists
  • creating custom Workflows
  • creating Event Handlers
  • Designing custom Themes (or Brands)
  • using SharePoint Web Services
  • creating custom Content types
  • and more (i.e. Silverlight, page navigation, user management, etc)

The site reminds me of the Interactive Developer Map (IDM) available at the Office Developer Portal. The IDM highlights what you can do with WPF while also providing a tool that aggregates content related to Office development (i.e. VSTO, SharePoint, & more).

Back Home After ODC 2008

Thanks to everyone that attended my sessions. I had a great time and enjoyed meeting everyone. I’m back home and I will add the slide decks and demo code for each of my sessions soon…hopefully by tomorrow.