Finally, Microsoft decided to communicate on Sharepoint 2010 on their website.

Wow, they really seem to have understood all of the sharepoint developers problems. Look at the full developer video. Everything is incredible : Sharepoint Extensions seem complete and cutomizable, there is the new developper dashboard which displays for instance the number of opened SPRequest the time spent on each loading stage of the page, the Business Data Catalog model allows to use any data inside sharepoint within “external lists”, the official LinQ for Sharepoint, the new WSP package which allow to specify which deployment actions to use. This runs on top of Windows Server 2008 and Visual Studio 2010.

The bad news is : CAML hasn’t be thrown away, non-generic types like ListItemCollection are still used. But I guess, they can’t change everything instantly.