Microsoft patterns and practices: Developing Applications for SharePoint 2010

Microsoft patterns and practices have released a guide: Developing Applications for SharePoint 2010 In the guide: This blog is inactive.New blog: EricWhite.com/blogBlog TOC”Application Foundations for SharePoint 2010″ describes approaches you can use to address testing, flexibility, configuration, logging and exception handling, and maintainability. “Execution Models in SharePoint 2010” provides technical insights into the mechanics of…

0

Writing a Recursive Descent Parser using C# and LINQ

Recursive descent parsers are one of the easier types of parsers to implement.  Given a properly defined grammar, you write a class for each production in the grammar, and you write one fairly simple method in each class.  Each of those methods returns a ‘production’ based on its source productions (tokens) passed to it.  Once…

1

Khan Academy: Free Lectures on Math, Physics, Biology, Economics, and History

It is very rare that I go so far off-topic on my blog, but then again, it is very rare that I find something so cool.  Salman Khan (khanacademy.org) has recorded over 1500 mini-lectures on a wide variety of topics, organized in a cohesive fashion and made available for free on YouTube.  I have already…

8

Open XML Package Editor Power Tool for Visual Studio 2010

The VSTO team today announced the release of the new Open XML Package Editor for Visual Studio 2010!  This is an indispensible tool in every Open XML developer’s toolbox. This Power Tool is a Visual Studio add-in that provides an easy way to manually edit Open XML documents.  Once you install the add-in, you can…

3

Consuming a Claims-Enabled WCF Web Service as a SharePoint 2010 External Content Type

This article is the fourth and last in a series of MSDN articles on creating a claims-aware web service and consuming it from SharePoint Business Connectivity Services (BCS).  In this article, you are going to use SharePoint Designer 2010 to consume the claims-enabled Web service that you created in the first three articles.  Before following…

2

Establishing Trust between a WCF Web Service and the SharePoint 2010 Security Token Service

This article is the third in a series of MSDN articles on creating a claims-aware web service and consuming it from SharePoint Business Connectivity Services (BCS).  In this article, you are going to enable federated HTTP binding for the web service and establish trust between the WCF Web service and the SharePoint 2010 Security Token…

9

Access denied by Business Data Connectivity

Sometimes when you are creating and modifying External Content Types (ECT), you may see the error Access denied by Business Data Connectivity. This blog is inactive.New blog: EricWhite.com/blog Blog TOC The normal course of events when setting up an ECT is that after making sure your data source is properly configured, you use SharePoint Designer…

17

Job Opening in our Group at Microsoft

J.P. Bagel (my manager’s manager) has posted a new job opening for a content manager in our group.  One defining characteristic of our group is that turnover is super-low.  Many of my colleagues have been in this group and reporting to JP for many years.  People are happy in this group!  Plus, we get to…

3