# Thursday, June 09, 2005

I spent most of most of my day in the Regional Director booth helping out with the GrokTalks. It was a great day. From hearing Billy Hollis preach to us about our code addictions, to seeing Scott Hanselman go through 10 utilities in 10 minutes, or Vishwas Lele telling us the secrets to AJAX programming they were all good sessions.

I even got to do my GrokTalk session. It was a lot harder than I had thought trying to look at the camera and not at the people behind the camera doing their own thing. I went a little long but hopefully with editing (I messed up one demo and went back and started from scratch on it) I will be under 10 minutes.

A great big thanks goes out to J. Michael Palermo IV who took over my duties on the production crew part way through the day so I could both do my session and take a break.

Scott Stanfield is working feverishly to edit the video and get it out there. We tried posting some of it but it looks like the firewall at the convention center is blocking us.

I had an experience with the people who "really run TechEd", the guys who let you into the meal hall and direct you to the appropriate line to get your food. (There was an article about it a while back that was very funny but I can't seem to find it right now). Scott Stanfield and I went to lunch but he forgot his badge in the booth. The guy at the door actually ran to catch up with us and tell us that Scott couldn't come in without a badge. I know the guy was just doing his job but for crying out loud, would Microsoft have missed one free meal? And besides, how was Scott supposed to get in the building without a badge?

In the evening I went to a Birds Of a Feather (BOF) session on developing as a non-administrator. It actually had a lot more discussion than the one I hosted last year. It seems like there are more people trying to use least privilege accounts.

The day ended with a party for "influencers" at a local night club. I am not sure this was such a good idea given the fact that there were about 200 men for each woman so there was very little dancing going on. When I walked in and heard the loud music I realized that I had turned into my dad complaining about the young people and their music. Oh well, I guess it was bound to happen some time :-).

Time to get ready for another exciting day of GrokTalks and other TechEd mayhem.

Thursday, June 09, 2005 4:23:03 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, June 07, 2005

I did a lot of work today in the Regional Director booth helping to film the GrokTalks. It was a lot of fun. The only session that I can talk about today is the keynote. I am sure that there is a lot of coverage and you have heard the news but just in case you live under a rock and only read my blog here is what I got out of it.

SQL Server 2005, Visual Studio 2005, and BizTalk Server 2006 will launch the week of November 7.

Microsoft is jumping into the RFID space with some tools or support in the OS or something. It wasn't really clear what exactly they were going to do.

"The Finalizer" is a battle bot built with the .NET Compact Framework. It was pretty neat to see it "destroy" a network switch on stage.

If you happen to be looking for something to do tomorrow and don't have any breakout sessions that you want to see you can drop by the Regional Director booth in the community paviliion area and watch us film a GrokTalk.

Tuesday, June 07, 2005 8:00:32 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, June 06, 2005

If you want to know about the new ThinkPad TabletPC from Lenovo or other "real news" you will have to check out a "real news" site but here are the impressions that I have from day 1 of TechEd.

Steve Balmer Keynote
The theme seems to be that there is a "New World Of Work" based around the information worker.
He displayed a chart showing percentages of directories being used in enterprises. I didn't write down all the numbers but it seemed to add up to something like 150%. He didn't give an explaination.
With Exchange 2003 SP2 and Windows Mobile 5.0 you can push out e-mail to a PocketPC just like RIM is able to do with a BlackBerry now.
There is a new service called "Virtual Earth" that seems to be a "take that Google Maps" kind of site that has a lot of the same functionality but with a cool overlay feature.
WS-Management allows management through MOM and web services. They demonstrated managing a SUN box with MOM. Steve seemed to enjoy pulling fans out of the SUN box.
Microsoft Update will now update the entire MS Product line with a single agent.

DAT 382 - SQL Express
SQL Express gives you a full engine but limited to 1 CPU, 1 GB RAM, and 4 GB database size.
Version 2.0 of the framework is required for SQL Express.
The default instance of SQL Express installed with VS is SQLEXPRESS.
If SQL Express is already installed on the machine you can XCOPY deploy the .mdf and it will run.
Tools
   Express Manager
   SQL computer Manager
   Command Line Tools
New DataSet designer. No XSD Editor. Extensibility through partial classes.
TableAdapters - wrap data adapters with new capabilities
Smart Defaults means that when you drag and drop data onto a form it will create labels that break at an underscore, capital letter, or other "break" characters.

ARC302 - Building and Using a Software Factory
Authors Note: This session was not at all what I was expecting. I was thinking the factory design pattern, they were thinking wizards, design documentation, and building blocks. It seems to me that this is just Enterprise Templates with a little more guidance and a .msi to install it. I was very dissapointed.
Software factories are a "process" or grouping of reusable code that implements a patter to build an application.
Almost all of the factory is delivered in source or XML format.
Designer and .wizdef file are used to design a factory.
Factories (Factory Templates) allow you to build "like" applications by automating use cases, guilding the development project, and providing reference documentation.
Factories provide guideance in the development tool and not in a book.
Factory building needs to be based on experience and from the bottom up.
In the future there will be integration with VSTS.

DBA 304 - Advanced Querying Techniques
Use a CTE to find minimum values and delete duplicate values.
CTEs will perform about the same or worse than views or temporary tables.
Use a temp table to stage data for range queries.
SQL 2005 has statement level recompiles.
Use > in a slef join to get a "round robbin" result.
OPTION (MAXRECURSION n) returns an error but the data as well.
Use subqueries or the Rosenshtein method to get cross tab reports.

Press Reception
This was an invitation only event that I attended. I just have to let you know my favorite part. There is a panel discussion going on with a moderator and 4 CIO types from large and influential companies. Someone at our table noted that it looked like an old episode of "The Dating Game". When they opened up the questions, Tim Huckaby, got the mike and started his question with "Bachelor number 2...". I was laughing so hard that I didn't really hear the end of the question.

Well time for me to get ready for my GrokTalk. It has been great talking to all of the people that I met today and that I haven't seen for a long time. Beyond the great technical content this has to be the best part of TechEd.

Monday, June 06, 2005 8:00:04 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, June 01, 2005
Scott Hanselman has a write up on the Grok Talks at Tech Ed this year. You can read it over here. The basic idea is to distill down the best of a long presentation into something that you can "grok". It reminds me of what a high school teacher of mine used to say about tests. "They should be like mini-skirts, long enough to conver the subject but short enough to keep them interesting". There will be several talks during the break out sessions so if you have a few minutes and want to drop by to see what these are all about and how much fun it will be to "grok" a topic or two.
Wednesday, June 01, 2005 9:44:28 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, May 25, 2005

I haven't written for a while. Part of it was due to the preparation for the 2005 Betas Unleashed conference and part of it is becuase I finally bit the bullet and formatted my machine which means that I have been very busy trying to get it back to a state where I can do my job. In any case I am happy to say that the conference was a success. From the feedback that I heard everyone was very happy with the content and more importantly excited to learn about SQL Server 2005 and Visual Studio 2005. I have sent my slides and demo script off to be posted on the site at http://www.2005BetasUnleashed.net so very soon you should be able to retrieve them from there and try out all of my demos for yourself.

Now to get ready for TechEd (I am especially looking forward to the GrokTalks) and seeing more demos of the 2005 stuff. Then after that I will be busy teaching a class and developing some other courses so it will be a busy summer for me.

Wednesday, May 25, 2005 1:41:31 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, May 11, 2005

I blogged earlier about 2005 Betas Unleashed. I have some more information now.

We have over 100 people registered to attend. We also have more information about the giveaways (not that you wouldn't attend just for the information but lets be realistic, if you can get some really cool stuff then it makes it even better).

Every person who attends will get a copy of Visual Studio 2005 Team System (Beta). This comes with Beta 2 versions of Visual Studio 2005 and Team System as well as the April CTP of SQL Server 2005. You will also have access to a web site where you can download the slides and other conference materials.

In addition there will be several sponsors with booths and giveaways. I know that Keane will be there giving away prizes. There will also be general drawings with some pretty cool prizes. These include:

  • An XBox
  • An Ogio laptop backpack
  • Streets and Trips
  • Gift Certificates

 

So click on over to http://msevents.microsoft.com/cui/eventdetail.aspx?culture=en-US&eventid=1032273553 and register today.

Wednesday, May 11, 2005 1:53:49 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, April 18, 2005

I found this press release on the release of Visual Studio(r) 2005 Beta 2, Microsoft (r) .NET Framework 2.0, and SQL Server(TM) 2005 April Community Technology Preview (CTP). If you can't wait to deploy your applications you can apply for a Go-Live license to put you apps in production while the product is still in beta.

Monday, April 18, 2005 10:46:54 AM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
# Saturday, April 16, 2005

If you can't make the Northern Utah .NET User Group or if a couple of hours with the new products isn't enough then we have a treat for you. On May 18th we will be holding a full day event on Visual Studio .NET 2005 and SQL Server 2005.

Description

Microsoft has been working hard on the next generation of development tools and database technologies. Visual Studio 2005 and SQL Server 2005 are two of the most anticipated technologies to be released by Microsoft this year. There are many changes in both Visual Studio 2005 and SQL Server 2005 that promise to make it easier to develop high quality code. Come attend this day long event where we will drill down into some of the new technologies in both Visual Studio 2005 and SQL Server 2005. We will have two tracks that will cover the major features of each product.

Location

Date: May 18th 2005 – 8.30 am – 5pm (registration and breakfast starts at 7.30)
Venue: Miller Free Enterprise Center (http://www.slcc.edu/miller/Buildings/Building3.htm)
SLCC-Miller Campus
9750 S 300 W
Sandy, UT 84070

Registration

Please register at the following link http://msevents.microsoft.com/cui/eventdetail.aspx?culture=en-US&eventid=1032273553

Visual Studio .NET 2005 Track:

The release of Visual Studio 2005 and the .NET Framework 2.0 will make strides in all dimensions of application development. Visual Studio 2005 will set a new bar for developer productivity by tailoring the software development experience to the needs of the individual developer. This "personalized productivity" will deliver features across the development environment and .NET Framework class libraries to help developers overcome their most pressing challenges in minimal time.

 

We have put together a comprehensive training for free to help our customers understand the power and value of Visual Studio 2005. This session will cover the core features of -

  • Web Development Platform - ASP .NET 2.0
  • Smart Client Development Platform – Windows Forms, Mobile Development
  • Visual Studio Team System

SQL Server 2005 Track:

SQL Server 2005 is the most anticipated database release in Microsoft’s history.  With significant improvements in the areas of infrastructure, development, and business intelligence SQL Server 2005 represents a huge leap forward for a wide variety of applications.

 

As we get closer to the launch of SQL Server 2005, we want you to have a full appreciation for what this powerful platform can do for your database projects.  As such, we’ve put together a free in-depth developer training event and invite you to take advantage of this opportunity.

  • SQL Server Developer Platform – SQLCLR, TSQL Enhancements
  • Business Intelligence Platform – Reporting Services, Analysis Services, Data Warehousing
  • Infrastructure Platform – Availability, Management, Database Mirroring

 

Saturday, April 16, 2005 8:26:30 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
I will be speaking at the innagural meeting of the Northern Utah .NET User Group on Tuesday, May 3. It will be at Eagle Gate College starting at 6:00. I will be speaking on the new features of .NET. I can only cover so much in a couple of hours but am planning on hitting the highlights of the new technology. If you are planning on coming please go to their web site at http://www.nunug.org and complete the survey to let them know you are planning on coming. They really need the headcount to make sure they have enough pizza. Also you might think about volunteering to help out in the user group. I know that having good leadership can make all the difference in how sucessful a user group is.
Saturday, April 16, 2005 8:12:05 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  | 
Scott and Rory have created the 4th (and sadly last) video in their series on TechEd. I have enjoyed the videos. I am planning on being there and hope to see Scott, Rory, and you there too.
Saturday, April 16, 2005 8:05:08 PM (Mountain Standard Time, UTC-07:00)  #    Disclaimer  |  Comments [0]  |