I'm heading for Helsinki at the moment to deliver another Workshop on SQL Server 2005 (formerly known as SQL Server Yukon) so I have some time to reflect on the previous deliveries of this workshop.
The topics that I'm delivering myself are the developer related topics. One could categorize them as follows:
The most loved topic is without any doubt the Yukon CLR.
The topic adored by some while invoking a big yawn from others: XML Integration
The most wrongly ignored topic: T-SQL improvements
output inserted.idvalues (x,y)
The most debated topic: Objectspaces
This is a real hot debate. Java developers have this debate and now I’m afraid Microsoft developers will have the debate as well. I know it’s not a SQL Server Yukon only topic but it’s hard not to discuss data access when talking databases.
· My take: a good designed DAL and framework can be as efficient as an Object Relation Mapping Framework. Optimizing data access when using an OR Framework will be a challenge or will require effort comparable to building a proprietary DAL in many cases. I would only use frameworks like this if:
o There’s a lot of business logic running on the server with little user involvement
o I need to build an app on a database I don’t own with a very complex schema (let’s take SAP as an example).
o My boss tells me to
· Some ISV’s take on this:
o Way cool! Every SQL statement I don’t have to write is saving me money.
o Hey, I wrote this already years ago!
My main objective is to evangelize (don't blame me, I don't like the word evangelism either) SQL Server 2005. Although this objective fills 100% of my time, I took on the task of deciding which sessions go into the Developer Tools and Technologies track for TechEd Europe so I can fill some other 10%. Obviously we base ourselves on the TechEd US session list but there are some differences because of regional accents, number of sessions that can be allocated and last but not least because we want to give some regional stars the opportunity to deliver their 'hit' presentations at TechEd.
Now, finding great sessions and putting them on the agenda is easy. The hard part is dropping good sessions. I'm looking at about 150 sessions that would be worth delivering but I can only retain 72. On top of that, we are presenting at this year's TechEd quite a lot of content on Visual Studio 2005 and SQL Server 2005. I'm pretty sure many developers are looking forward to those information but the reality is that every Whidbey session will take a slot that could have been filled by a today's technology session.
It's a dilemma, much like deciding which features will go in the next release of a your software. It reminds me of the oocasion where I had the honnor to attend a meeting of the Visual Basic PM's. One PM - I can't remember which subsystem he was responsible for - was told that he couldn't implement all the priority one features on his list. I don't think he slept well that night.
Anyway, back to TechEd. The verdict is that there will be a 75% current tech - 25% Whidbey partition for the dev & tools track. Trying to do the right thing ain't easy.
I find myself in Istanbul today. Although less than 4 hours flying from Belgium - where I live - a completely different type of place. Facinating.
Yesterday, the SQL Server team and the Visual Studio team made some significant announcements.
The facts:
The product name for SQL Server codename ‘Yukon’ is Microsoft SQL Server 2005
The official product name for Visual Studio codename ‘Whidbey’ is Microsoft Visual Studio 2005. It is also planned for release in the first half of 2005.
The interpretation:
These decisions are already stirring some dust (http://www.eweek.com/article2/0,1759,1546526,00.asp) and I expect more articles and blog entries to appear.
If you asked people in the SQL team previously when Yukon was going to ship, you always got the answer ‘When it’s ready’. The information released today confirms the focus of the SQL team on quality and adds some detail on the schedule which will certainly be welcomed by our customers and partners.
Yes, you might be thinking five years is a long time between SQL Server 2000 and SQL Server 2005. But it’s not like customers and partners have been waiting 5 years to get more functionality than was originally released with SQL Server 2000. I’ll name a couple technologies that have been made available to download since SQL Server 2000 was released:
Very clearly, the developers at the SQL team have been really busy delivering the functionality needed by our customers today.
Obviously SQL Server 2005 is the next big step. Big leaps are often scary but I definitely have a warm and fuzzy feeling about this one; especially because of the fact that more customers and ISV’s are involved earlier and deeper than ever before.
A great example is for instance the number of applications from ISV’s that are tested on the daily builds of SQL Server Yukon. If a build breaks an application, the test teams are alerted and can investigate whether it’s by design or because of a bug.
Many customers, MVP’s and partners are also experimenting themselves with the beta 1 bits they got through the beta program or from the PDC. The feedback these people are giving is taken very seriously. Even if you don’t have access to these bits, you can always send an email with your ideas to sqlwish@microsoft.com. Another channel the people in the product teams are monitoring closely is the newsgroups. These are the most important ones:
– Our most active SQL Server newsgroups,
• Microsoft.public.sqlserver.programming
• Microsoft.public.sqlserver.server
• Microsoft.public.sqlserver.dts
• Microsoft.public.sqlserver.olap
• Microsoft.public.sqlserver.setup
• Microsoft.public.sqlserver.replication
• Microsoft.public.sqlserver.msde
– 34 world wide user groups,
• http://msdn.microsoft.com/usergroups/find.asp
– Also look here:
• http://www.microsoft.com/sql/community/default.mspx
Assuring high quality in all areas including security, the abilities, productivity for developers and DBA’s, business intelligence… is not an easy task. But when you build a database that people run their businesses on, these are critical to success.
This posting is provided "AS IS" with no warranties, and confers no rights.