In Praise of jQuery Enhanced Search-As-You-Type (by Jan Tielens)

I’m working on a BPOS demo (soon to be available up on Microsoft’s site) and I wanted to add a little pizzazz.  I’ve known about Jan Tielen’s efforts for quite a while and I thought it would be a great technique to add to the demo, so I did.  You can read about it here: […]

SharePoint Shop Talk Thursday 10/29 at 12:30 PM EDT

The next SharePoint Shop Talk takes place this Thursday at 12:30PM EDT.

We’ve taken two weeks off (due to SharePoint Conference last week) and as a result, we have a number of questions in queue, not to mention all kinds of cool stuff to talk about regarding SharePoint 2010.  All of the panel members attended SPC, […]

Quick Hit: Reading InfoPath XML Directly From an SPListItem in SharePoint

I’m been working on a project where I need to extract attachments from an InfoPath form.  There are some good resources for parsing InfoPath forms (which are just XML files, so it’s actually quite easy). 

While I was building up the project, I started by downloading an InfoPath form and saving it to my local […]

Quick and Easy: Send Email Using Gmail SMTP Server in .NET C#

This isn’t exactly a new topic, but when I needed to do it, I found a lot of “why won’t this work for me” and not too many direct answers.  I hope someone finds this useful.

The following bit of code will send an email using my own gmail account to do it, including attachments:

using System.Net.Mail;
using […]

SharePoint Conference 2009 – Get Your Real Time Raw Data From Twitter

I expect that nearly everyone knows this anyway, but I thought I’d toss out a quick note that there’s a tremendous amount of very interesting information available via twitter.  The hash tag #SPC09 seems to be the most popular.  Like always, there’s a lot of silliness and “in” jokes, but if you can get past […]

Programmatically Extracting Attachments From InfoPath Forms (Including Their Names!)

I have an expense entry solution for a client that leverages InfoPath and workflow.  At one point during the approval process, I need to generate an email that has all of that good InfoPath data as well as the attachments themselves so that (sigh) someone can take that data and manually re-key it into an […]

SharePoint Shop Talk Recap for 10-08-2009

Today’s SharePoint Shop Talk covered its usual wide range of topics:

We discussed the issues around opening up parts of a SharePoint site collection to your trading partners.  It’s not the most complicated thing in the world, but when you start talking about out loud, you realize there are a lot of small individual things that […]

SharePoint Shop Talk 10/08/08 at 12:30 PM EDT

We’re hosting our next weekly SharePoint Shop Talk session tomorrow at 12:30 PM EDT.

This is an open Q&A and general kibitzing session on all topics SharePoint related. 

You can read various recaps of prior sessions here to get a sense of what we do on these calls here:

Registration is up and ready right here: […]

To Blog or Not to Blog – That is the Question (to Blog About)

Note: This was originally posted to

A few weeks ago I had the chance to speak at SharePoint Saturday in New York.  Once again, a tremendous event.   This time, I spoke about “learning SharePoint” – a very broad topic.  During the presentation (which you can get here), I talked about a variety of techniques for […]

Don’t Be a Bull in the China Shop

A Brief History of SharePoint (From a Relative Newcomer’s Perspective)

Note: This article was originally posted to  I forgot to post it to my own blog

SharePoint has evolved a great deal since its early days as sort of an incubation technology at Microsoft –it’s evolved almost like a horror movie, where the mad scientist’s […]