|| Friday, September 16, 2005
The conference is over, and my brain is full - full of (semi)stupid ideas what I'd like to try with all those new technologies I saw this week. Task #1 for next week is to set up a VPC with Whidbey Beta 2, because I no longer have such an image, but need it for LINQ, Atlas et al. So plenty of good reasons to go back in time.
What did I see today? The obligatory session list:
- Using the .NET Language Integrated Query Framework with Relational Data
- Using the .NET Language Integrated Query Framework with XML Data
- Tips & Tricks: Developing and Testing with Virtual PC
- Windows Presentation Foundation ("Avalon"): Going Under the Hood to Understand the Architecture
The day started with Luca Bolognese's talk on DLINQ (Luca was PM on ObjectSpaces, so it is your guess...). His samples contained a few "references" to James Gosling, and it was a fun session to start with on the last day (whoever came up with deadlock victim had some humor too) Luca weighed in on the top three questions on DLINQ:
- Do you support stored procedures?
- Do you support database xyz?
- How's your performance?
For #1, this is an unqualified yes. For #2, a provider needs to be written. And last but not least: at runtime, you only incur conversion to SQL, and the generation of objects. So no significant hit should be expected.
We got a voucher for the aforementioned today together with disc six of "The Goods". Of course I went to the site to register with the unique PIN - but what did I have to read in the small print? Offer good only to Professional Developers Conference (PDC) 2005 <snip /> registered attendees who are Canadian or US citizens.
You are kidding me, right? First, announce the swag during the keynote. But keep mum on the limitations for us non-Americans! Sure enough I wrote an email to the email address given for questions or concerns. You bet. After JASJARgate, this would be the second annoying thing (I don't mind that the session evaluation drawings are limited to Americans).
Update: According to Euan Garden, this has been addressed.
The day started out with one of those famous spoof videos - this time about a "variation" of Windows error reporting, dubbed WE-SYP (we share your pain). Error reporting tied to a - let's call it - "multimedia" chair. Fun to watch.
Right after that, Bob Muglia showed off what we can expect from Windows Server in the next couple of year. Windows Server 2003 Compute Cluster Solution was demoed together with Excel Services - impressive. TxF (transactional NTFS) wasn't any less exciting, just like the identity solutions - and, of course, IIS 7.0. We got the bits for the latter today.
Sessions I attended today:
- Windows Communications Foundation ("Indigo"): A Deep Dive into Best Practices Using the Windows Communications Foundation
- ASP.NET: Future Directions for Developing Rich Web Applications with Atlas (Part 2)
- ASP.NET: A Sneak Peek at Future Directions in Web Development and Designer Tools
- Windows Vista & "Longhorn" Server: Under the Hood of the Operating System—System Internals and Your Application
- ASP.NET: Deep Dive into the ObjectDataSource Control
The under the hood session for Longhorn server had one interesting tidbit - they aim to require mandatory signing for kernel mode drivers on x64 platforms - bye bye kernel root kits!
Bradley Millington quite overshot his allocated timeslot for the ObjectDataSource control, but he covered interesting areas: filtering and master details, custom sorting and paging, updates inserts deletes as well as transactions and caching. Seeing realistic examples is a welcome change. A good place for you to start: the Advanced Data Scenarios section of the Quickstarts. (Note: those links point to http://beta.asp.net, and I don't think that Whidbey docs will be up and running there forever, given that "Orcas" starts appearing on the horizon).
|| Thursday, September 15, 2005
I had seen it in a Channel 9 video (here), but never actually checked it out. When talking to the AWS (Amazon Web Services) representative @ the PDC expo today, I saw liveplasma again. This is a way cool use of Web services. Map your favorite music or videos - the following screenshot is just one example:
More cool uses of AWS can be found in the Amazon Web Services Blog.
Today's first keynote speaker was Eric Rudder. He unveiled the Expression Suite, which contains Acrylic, Quartz and Sparkle. For the latter, go to Channel 9 and watch this video. Also, the Windows Workflow Foundation saw the light of day during the keynote, as well as (last but not least) VSTA (Visual Studio Tools for Applications). You can learn more about VSTA in this blog post.
Eric was followed by Steven Sinofsky, who focused on Office 12. He demoed SharePoint, InfoPath, the new Access and more. I have to say again what I said previously - this is the first time I'm interested in an Office beta program. Good news is that all PDC attendees are signed up, steak knives being strictly optional <g /> (and even more limited than that phone fiasco from day one, 'nough said).
Now, without further ado(.net), the sessions I attended today:
- Windows Vista: User Account Protection—Securing Your Application with Least Privilege Administration
- The .NET Language Integrated Query Framework: An Overview
- C#: Future Directions in Language Innovation
- ASP.NET: Future Directions for Developing Rich Web Applications with Atlas (Part 1)
Anders Hejlsberg did the LINQ (Language Integrated Query Framework) and C# 3.0 sessions. Highly impressive stuff, and I am looking forward to the DLinq session to learn more about the relational access model. I do like to know what is going on behind the scenes, various OR mappers made me wary. In closing: at least now I know why ObjectSpaces made a rapid disappearance...
|| Wednesday, September 14, 2005
Yesterday, I was reflecting on the PDC's I have attended so far - here is a graphical list:
and finally this year's:
Wow - my sixth PDC.
|| Tuesday, September 13, 2005
Want to know what Atlas is all about? On the Atlas site you will find hands-on labs, live quickstarts demoing Atlas features, documentation, and VSIs for creating your own Atlas apps with Visual Studio 2005. What are you waiting for? Check it out now!
The PDC today officially kicked off with a keynote by Bill Gates. To me, the more interesting parts came later in Jim Allchins keynote: Atlas, Windows Communication Foundation, Windows Presentation Foundation as well as C# 3.0 & LINQ. However, Office 12 does look very promising too. Can't wait to get my hands on that beta (never expected to say that about Office, ever).
In the afternoon, I attended the following breakouts:
- Behind the Scenes of Visual Studio 2005 Team Foundation Server
- Windows Server “Longhorn”: What's New for Developers
- Windows Presentation Foundation ("Avalon"): A Lap around the Windows Presentation Foundation
Looking forward to tomorrow, because Windows Workflow Foundation will be revealed at the keynote (aka general session).
Today was preconference day at the PDC. I opted for Keith Brown's talk Attack and Defense: The Art of Secure Coding. Of course it contained a couple of well-known "friends" such as SQL Injection, but there were other interesting tidbits that made it worthwhile.
Speaking of which, including (four) product demos was a good idea, here is the list of products in order of presentation:
Definitely worth checking out, might save a headache or two when using those tools.
Keith also briefly discussed SDL (Security Development Lifecycle) vs Security Engineering Guidelines. You could also cast that as ideal world (ie lots of cash for security available) vs real world. Therefore: go for patterns & practices stuff to make your projects secure.
|| Sunday, September 11, 2005
If there's one thing I could do without then it is travel, especially when you fly in from Europe. But PDCs have always been worth it - I attended every single one since the ´96 PDC "Building Internet Applications" in SF. Funny enough, I still have the tote bag from that conference, and it made to this years PDC (again, the bag is a frequent traveller in its own respect). The most durable and useful product I ever got from MS <g />. No patches applied so far.
I spent a good portion of the twelve hour flight watching the 2.2 gig Channel 9 videos I brought with me on the plane. It pays off to have two spare batteries for your laptop (did I mention that I really, really like my X31?). I did resist using the Connexion WLAN that was available on this flight. Somebody else couldn't.
Back to PDCs, especially this year's. Originally, I had planned to pay a visit to the Mono user meeting on Tuesday night, however, they scheduled it during the expo hall reception. In a hotel away from the conferene center. Too bad.
© Copyright 2020 Christoph Wille
newtelligence dasBlog 2.3.9074.18820