Found a bunch of PDFs at the Microsoft site – detailing the proprietary protocols used by SharePoint – to interoperate and communicate with other Microsoft products.
Sounds like it’s very technical in nature – but might be worth a squizz :
The Microsoft SharePoint Products and Technologies protocol documentation provides detailed technical specifications for Microsoft proprietary protocols (including extensions to industry-standard or other published protocols) that are implemented and used in SharePoint Products and Technologies to interoperate or communicate with Microsoft products.
The documentation includes a set of companion overview and reference documents that supplement the technical specifications with conceptual background, overviews of inter-protocol relationships and interactions, and technical reference information.
Source : SharePoint Products and Technologies Protocol Documentation
And – there a document covering what you should look out for when developing “custom code” – as a sort of checklist.
Was the solution developed, tested, and piloted consistently with the best practices described in Design and build sites for Office SharePoint Server 2007 and in white papers such as Implementing Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 Solutions?
Source : Sample code acceptance checklist for IT organizations
Lots of resources listed here – including SDK, best practices and so forth – so there should be no excuses, eh ?
Source : Office SharePoint Server 2007 Checklist for Custom Code
🙂