Author: Charles Chen

Updating User Fields via ListData.svc

Updating User Fields via ListData.svc

Just putting this out there since I didn’t find any info out there.  If you’re using the ADO.NET REST data services to update user fields, you can’t just set it like so:

You have to do it using a...

Deep Insight on SharePoint Event Receivers

Deep Insight on SharePoint Event Receivers

Not mine, but came across an excellent post by Hristo Pavlov (who unfortunately, no longer works in the SharePoint space). It goes deep into the bowels of the threading model and the considerations one should have when designing custom code...

Getting Version Changes From SharePoint

Getting Version Changes From SharePoint

SharePoint doesn’t provide a straightforward way to do this it seems.  My first crack was to try to leverage the BeforeProperties and AfterProperties in an event receiver, but it turns out that this doesn’t work quite as you would expect...

Most Annoying Thing About SharePoint 2010?

Most Annoying Thing About SharePoint 2010?

I’ve been bashing my head against a SharePoint 2010 solution package for almost 10 hours now across two days.  I mean god forbid Microsoft provides us poor developers with some useful error messages or even a hint of what’s going...

Responsibility in Consultancy

As a consultant, I feel strongly about giving sound technical advice to my clients, even if such advice means saying “no” to a client or possibly turning back a larger project for a more pragmatic one. It’s about doing the...

A jQuery Scrollbar Replacement

Click here to see the demo page. I was looking around recently for a jQuery based scrollbar replacement and spent quite some time trying out a few different libraries that I found in a blog post. I was left quite...

Prince Hassan bin Talal of Jordan on Regional Politics

Prince Hassan bin Talal of Jordan on Regional Politics

I caught an interview with Prince Hassan bin Talal of Jordan this morning while listening to the BBC World Service. Aside from being extremely well spoken, he expounded upon the issues in the region in a very straightforward manner, something...

Why The Office Is The Worst Place To Work

Why The Office Is The Worst Place To Work

Caught this editorial on CNN this weekend: Companies spend billions on rent, offices, and office equipment so their employees will have a great place to work.  However, when you ask people where they go when they really need to get...

VSTO: The Customization Cannot Be Installed

VSTO: The Customization Cannot Be Installed

Got this strange error today with an Excel add-in I’m working on:

Now this seems pretty straightforward, right?  However, the add-in doesn’t show up in the Add/Remove programs menu! No amount of clean solution or rebuild would resolve this...