Miscellaneous Debris
Avner Kashtan's Frustrations and Exultations
-
Screencasts vs. Whitepapers
A few weeks ago, Lawrence Liu (a senior technical PM and community lead for Sharepoint at Microsoft) linked to a few screencasts for learning how to use various features in MOSS2007. In that entry, … more
-
Bad naming - Sharepoint Features
Gaaah! Who, in the name of all that is holy, thought that naming a feature in Sharepoint "Features" would be a good idea? Sure, it describes it, but it also describes practically everything else. It' … more
-
Outlook Calendar as your Windows Desktop
In a Channel 9 conversation, user Dr. Herbie expressed his long-standing desire to see his Outlook calendar as a desktop wallpaper. This, I admit, has never once occured to me. The nice thing about … more
-
Exposing add-in errors in VSTO for Word 2007
One of the most annoying things about writing add-ins for Office is that it tends to swallow any and all errors that occur. All exceptions are silently thrown into the trash heap without even a … more
-
Zune Desktop Theme - A Warning
A few days ago, Microsoft released a new Desktop Theme for Windows XP named the "Zune Desktop Theme" – even though it looks a lot like Vista, all in black and orange. It fits in with Office 200 … more
-
VSTO for Outlook 2007 - Building the Add-in (part 2)
Writing the Outlook add-in described in my previous post was composed of the following steps:1) Creating the projectAh, the wonders of VSTO. Saving us all the unnecessary hassle of adding COM … more
-
VSTO for Outlook 2007 - New Features, More Fun (part 1)
IntroductionOutlook has always been a bit of a latecomer to the VSTO game, being a step behind and a version later than Word and Excel. I'm glad to see that with Outlook 2007 and VSTO 2005SE … more
-
Wrapping the RAS
A couple of years ago I had a need to automate dialing a RAS connection and retrieving the IP address allocated by the server. I found myself writing a small, rather limited wrapper around the RAS P/ … more
-
Crossing the line - Reflection and Reality
When we're working Reflection, we tend to think in different terms than we do when we're actually calling methods. There's an extra level of abstraction in everything we do. Translating between these … more
-
Code Generation, SharedContracts and The Sneaky Bug
A short discussion ensued today on the topic of Code Generation tools like CodeSmith. Like Unit Testing, code generation is a topic that some people swear by and some reject out of hand. I'm sure … more