This week I am in Zagreb (Croatia) delivering a MOSS dev course for MS internals from various countries. It's going to be an interesting week again. I noticed this weekend that the first version of the agenda for the SharePoint conference in Berlin is published and I am happy to see that my two sessions are all on day 1. So, I'll be able to attend some sessions day 2 and day 3. Here are the ones I will be giving. On demand, no MOSS sessions, but hardcore WSS dev session together with Mike Ammerlaan.

Title: NET Development on Microsoft SharePoint Technology, Part 1: Object Models, Web Services, Document I/O, Event Receivers, and CAML List Queries
Description: The first of four sessions on what .NET developers need to know to take advantage of SharePoint Products and Technologies to their fullest.  This session covers key object models and related Web services, and focuses on how to add your own Web services, event handlers, and other custom code modules to SharePoint sites.  Querying SharePoint list data using CAML XML queries are covered, as is how to adapt your own custom document editor to read from/write to SharePoint document libraries.

Title: .NET Development on Microsoft SharePoint Technology, Part 3: Templates, Definitions, and Solution Deployment
Description: The third of four sessions on what .NET developers need to know to take advantage of SharePoint Products and Technologies to their fullest.  One of the biggest strengths of SharePoint site development is being able to create types of sites that users can provision on demand, sites that come ready to use with all the tools necessary for specific kinds of business needs.  This session starts with how to create and customize site definitions, then moves on to the new Windows SharePoint Services (version 3.0) feature definitions, capabilities (usually comprised of lists, Web Parts, event handlers, content types, etc.) that can be added to any site as needed.  It ends with coverage of how to deploy components, features, and site definitions onto Web farms and how to handle maintenance updates to them.

There is still room for more participants so go to the site and register yourself!