Recently at the SharePoint Conference (SPC2010) delegates were given a beautiful book with all sorts of developers bits.
The book stars 123 pages of great information, and improvements to many areas that we previously had pain with (lists, queries, and just CAML in general)
There’s also 6 walkthroughs (sort of like HOLs) with code etc. to give you a feel for customising SharePoint.
Grab the PDF version HERE
Some snippets which I found interesting from the book are:
- Some great object model options now for integrating with SharePoint.
Points to note here:
- Client OM + Rest are exposed as WCF Services (based on Client.Svc) and the Client OM is a batched model, so you transmit only what you ask for within Object Collection Hierarchies (unlike SPSite.AllWebs etc etc)
- LINQ to SharePoint is initially created with SPMetal to create all the LINQ classes (there’s no ‘designer’ support for this yet, like LINQ for SQL – at least in this beta)
- External Lists are an interesting one, you can develop plugins to expose two-way data syncs within SharePoint. I’m looking to reach out to SAP + Siebel systems when I explore this option :)
- Resource Throttling is turned on by default – previously developers could write code like SPList.Items… Usually on a Developer’s machine, with 5 items in a list this was not an issue, 8000 items in a list turns into a different story.
SharePoint 2010 now has safe guards against this turned on by default.
Enjoy…I’m off to enjoy the sun.