Heading to Barcelona for Tech Ed ‘07

Heading back to Barcelona again.  Getting around is about as easy as New York City with the subway system. What a great city.

I’ll be giving 3 talks this year, so it will be a busy week.  As I finish my decks and demos, I’ll post them here for download as well.

In addition to the talks, we’ll be hanging around the booth as booth babes.  Not sure I’ll be doing the high heels, although I could certainly use them.

DAT316 Implementing Microsoft SQL Server Express Edition
SQL Server 2005 Express Edition is designed to replace MSDE 2000 and offers the scalability, functionality and security of SQL Server 2005 in a package appropriate for redistribution with applications. This session provides an overview of the integration between SQL Express and Visual Studio as well as the additional tools available in SQL Server Management Studio Express. The session demonstrates common mechanisms for deploying SQL Express with an application and well as how to address common issues found when deploying a database with an application. Finally, there will be an overview of the expected features included in SQL Server 2008 Express Edition.
Mon Nov 5 16:00 – 17:15 Room 123   

DAT306 Optimizing Online, Enabling Offline with SQL Server Compact and Sync Services for ADO.NET
With Microsoft SQL Server Compact, developers can now easily cache data on the client in a compact, yet capable, transactional, queryable document-like database format. To maintain the cache, Sync Services for ADO.NET enables developers to easily cache data directly or over services using Windows Communication Foundation (WCF). Visual Studio codename “Orcas” delivers new integrated, developer-oriented sync designers making caching an easy task to increase user productivity, decrease the server workload, and simplify data access. In addition to caching, you can use Sync Services for ADO.NET to enable full offline scenarios as well. Find out what SQL Server Compact and Sync Services for ADO.NET have to offer for the “edge of the network” clients.
Tue Nov 6 15:15 – 16:30 Room 115   

DAT305 Microsoft SQL Server 2005 Compact Edition in Action
Looking for a reliable local store you can easily deploy embedded within your application? Wanting to know what programming options are available today, and what’s coming in Visual Studio 2008? In this session, Steve will demo the different data access models including DataSet, ResultSet, TableDirect and LINQ. Steve will also demo the different deployment options available for Microsoft SQL Server Compact so that you don’t have to worry about putting the power of SQL Server Compact directly into your app.
Wed Nov 7 10:45 – 12:00 Room 131   

We’ll be presenting our next wave of releases of the Sync Framework as well, so be sure to check out:

WIN202 Introduction to Microsoft Sync Framework – Synchronization Framework for Enabling Roaming, Offline, and Collaboration Across Devices, Services & Apps  
Philip Vaughn
In this session we will introduce Microsoft Sync Framework. Attendees will learn about the capabilities of the sync platform and see a demonstration of multi-master synchronization across devices and services. We will use this demonstration to guide our walk through of the key components involved in building an application using Microsoft Sync Framework. Finally we will provide a glimpse into upcoming Microsoft products which will ship with out of the box support for Microsoft Sync Framework.  
Tue Nov 6 10:45 – 12:00 Room 114

WIN307 Implementing Solutions that Leverage Microsoft Sync Framework to Provide Synchronization Capabilities Across Devices, Services and Applications
Neil Padgett 
This session will focus on the steps a developer needs to take to incorporate synchronization into their application or services. First we will demonstrate how an existing line of business application can easily add synchronization support to allow users to work offline. Next we will describe the steps involved in building a service which exposes synchronization over SSE using Microsoft Sync Framework. We will briefly describe how support for Microsoft Sync Framework has been added for applications or services using file system or Microsoft SQL Server.
Tue Nov 6 15:15 – 16:30 Room 121   

DAT317 Replication Best Practices and What’s New in SQL Server 2008  
Philip Vaughn
This session explores improvements that have been made in the replication space for SQL Server 2008 including the Peer-to-Peer Topology Viewer, Peer-to-Peer conflict detection, Replication Monitor usability improvements and more. This session will also cover many of the best practices associated with implementing large, robust replication topologies.  
Fri Nov 9 09:00 – 10:15 Room 114

DAT314 The Future of Sync Services for ADO.NET: Better on SQL Server 2008 and the Peer to Peer Provider  
Philip Vaughn
This session will focus on the enhancements being made to Sync Services for ADO.NET. First, we will discuss how Sync Services for ADO.NET is being integrated with SQL Server Change Tracking to increase developer productivity by providing integrated change tracking and conflict detection and subsequently decreasing the barrier to entry associated with implementing 2-way synchronization. In addition, this session will discuss the performance gains associated with leveraging change tracking to support scenarios with a large number of client nodes. Finally, this session will discuss how Sync Services for ADO.NET has been built on top of the sync platform currently referred to as Microsoft Sync Framework. Among other things, this platform has allowed us to extend Sync Services for ADO.NET beyond the traditional hub-spoke topology to support peer-to-peer synchronization.   
 Fri Nov 9 13:30 – 14:45 Room 125

Lastly, we’ll be doing some a panel talk.  I expect this to be a flat out free for all, so it should be a lot of fun.

DAT01-IS Tell Us Where it Hurts! SQL Server Product Feedback Discussion  
Sethu Kalavakur , Steve Lasker , Carl Perry , Cristian Petculescu , Michael Rys
SQL Server 2005 has great new developer functionality but we need you to tell us what we’re missing. What are your pain-points as a developer and the scenarios that go with them? We may make some suggestions as to alternatives and workarounds, but primarily we’ll take your feedback back to the SQL Server product group for analysis. After all, it is customer feedback that is the primary driver for getting new features into future versions of SQL Server. If you can’t attend, please provide your feedback on SQL Server via the http://connect.microsoft.com/sqlserver site.  
Thu Nov 8 17:30 – 18:45 Room 133

Looking forward to a fun week,