Are the Sharepoint Web Services too complex? Looking for something better?

I’m looking for a few people to help beta-test an alternative to Sharepoint’s web services.  The solution allows a simple “object modelish” approach to working with WSS, as shown by the following sample code snippets: // display all fields of all items of all listsListsClient ListClient = new ListsClient(); foreach (ListDescriptor list in ListClient.GetLists(“http://WssSite”)){     Console.WriteLine(“List {0}…


Fixing Broken Links after Restoring a Sharepoint (WSS) Site with SMigrate

Utility and source code here  ( Introduction   WSS 2.0 includes a utility called SMigrate which can be used to backup the content and structure of a site and to later recreate a siteโ€™s content and structure from the backup file. SMigrate also enables migration scenarios โ€“ by backing up a site and restoring it…


[OT] Exceptional people doing exceptional work creates exceptional companies

No, this isn’t a story about Microsoft.  But it is so cool that it deserves to be told anyway ๐Ÿ˜‰ It is the story of how Apple employees managed to ship a product. Sounds easy? Try doing it after the project has been cancelled and you’ve been layed off.


Seattle is a Bloggers Mecca

Thanks to Walt Ritscher for letting me know about tonight’s blogger meeting and giving me a ride there and back.  The event itself was geeky beyond belief – when I got there two guys were sharing a OneNote document on their tablets over the wireless network while a third was showing off Firefox’s ink gesture support…


Human Workflow Services (HWS) – Just say no

In my Biztalk projects, I had several scenarios which sounded like a great fit for HWS.  I spent a fair amount of time and effort but could never get HWS to cooperate. After a while I just gave up on it and advised customers to use standard Biztalk orchestrations when possible, or leapfrog HWS and go…


Alphabet Soup, or: I’m joining the MCS COE APC AOS

I recently joined the Microsoft Consulting Services Center of Excellence, Application Platform Core Area of Specialization (or MCS COE APC AOS for short, or huh? for shorter).  So, what is it?  Lets drill down a bit: Microsoft Consulting Services (MCS):  This is the group inside Microsoft which works with customers to ensure that our technologies are successfully…

Back at Redmond

I’m at the Microsoft campus for a week of training. God I love this place… I really need to visit more often.  I’ve got some old friends to catch up with, but I’m also hoping to meet some new ones.  Are there any interesting blogger/geek/whatever dinners planned for this week?   


[OT] The ultimate BackDoor

While browsing a slashdot article (“Programmer Built Vote-Rigging Demo for Florida Politician”) I found a link to this brilliant backdoor:  Ken Thompson’s 1983 Turing Award lecture to the ACM revealed the existence of a back door in early Unix versions that may have qualified as the most fiendishly clever security hack of all time. The C compiler…


האם משתמשים אוהבים לראות הודעות בשפות שאינם אנגלית?

ืื ื™ ื‘ื“ืขื” ืฉืœื ื›ื“ืื™ ืœื”ืฆื™ื’ ื›ื‘ืจื™ืจืช ืžื—ื“ืœ ื”ื•ื“ืขื•ืช ืฉืื™ื ื ื‘ืื ื’ืœื™ืช ื‘ื“ืฃ ื”ื‘ื™ืช. ื”ื•ื“ืขื” ื–ื• ืžืขื ื™ื™ื ืช ืื•ืœื™ 1% ืžื”ืงื•ืจืื™ื ื•ืฉืžืฉืžืฉืช ื›”ืจืขืฉ” ืœืฉืืจ ื”ืื•ื›ืœื•ืกื™ื™ื”.  ืื ื›ืœ ื”ื”ื•ื“ืขื•ืช ื‘ืืชืจ ื–ื” ื”ื™ื• ืžืชื—ืœืงื•ืช ืฉื•ื•ื” ื‘ืฉื•ื•ื” ื‘ื™ืŸ ืื ื’ืœื™ืช, ืขื‘ืจื™ืช, ืจื•ืกื™ืช, ืกื™ื ื™ืช ื•ืฆืจืคืชื™ืช ืื– ืœืคื™ ื—ืฉื‘ื•ืŸ ืคืฉื•ื˜ ืจืง ื›-20% ืžื”ื”ื•ื“ืขื•ืช ื™ื”ื™ื• ืžื•ื‘ื ื•ืช ืœื›ืœ ืื—ื“ ืžื”ืงื•ืจืื™ื – ืœืžืขื˜ ืื ืฉื™ื ืฉื™ื•ื“ืขื™ื ืืช ื›ืœ ื”ืฉืคื•ืช…