# Thursday, July 14, 2005

I'm registered and I've reserved a hotel room. Just the little matter of plane tickets to take care of now...


Thursday, July 14, 2005 11:10:50 AM (Eastern Daylight Time, UTC-04:00)  #    
# Monday, July 11, 2005

The French Canadian version of DotNet Rocks is BlaBla dotNet. Recently Mario Cardinal prowled the halls at DevTeach asking speakers and other well known folks to give ONE good reason for switching to VS 2005. Just one! What a challenge! The answers he collected are in English, so even though the Eric-and-Mario banter around the quotes is in French, you can understand the show even if you're monolingual. In the banter, you can hear people's names, book titles, occasional familiar words, and delightful phrases like “Superstars de monde de développement” or “bloggeuse très prolifique” (that one for Julie Lerman and I just adore bloggeuse and will try to use it whenever I can) and various stuff you probably need at least grade school French for but that I can just follow, and then someone speaks in English about VS 2005 cool features.

When Mario cornered me, he told me a big surprise for him was the lack of duplicates. Mostly we all picked very different features, so by listening to us all you get a real sense of the treats that are waiting for you. You might also spend some time thinking about describing an elephant if you only get to touch one small part of it :-)


Monday, July 11, 2005 9:57:26 AM (Eastern Daylight Time, UTC-04:00)  #    
# Monday, June 27, 2005

Actually a whole bunch of them are, at www.groktalk.net, but mine in particular is at


My favourite part happens after the camera is off and we go to credits. :-)

You can stream these, download them to watch at your leisure, or bring them down in the background with BITS using a tool like DrizzleCast. Full instructions are at the main URL. We've set each talk up as a blog entry so that you can comment and ask questions: you'll lower my workload if you comment there rather than here.


Monday, June 27, 2005 6:25:30 PM (Eastern Daylight Time, UTC-04:00)  #    
# Thursday, June 23, 2005

The C++ team has released an update for Beta 2 of Visual C++ 2005. This isn't a feature patch, it's an improvement to the information gathering that they use to tweak the final release, based on how all of us actually use the beta.

This patch updates the C++ IDE language service DLL (vcpkg.dll) to provide proper upload of usage data for the Customer Experience program. Applying this update is very important in ensuring that the Visual C++ team gets accurate data about the usage of the different product features. The Visual C++ team would appreciate you taking the time to apply this patch. This patch ensures that the Visual C++ team gets the most accurate information available to help provide a high quality product at RTM.
The patch is about a meg: you can download it right now. Then it's just a matter of extracting and replacing a DLL.
Thursday, June 23, 2005 7:17:07 AM (Eastern Daylight Time, UTC-04:00)  #    
# Sunday, June 19, 2005

While we wait for my Groktalk to appear (editing is really hard and timeconsuming and Scott is a hero) I have been getting a few requests for “the seven things C++ has that C#” doesn't.

  • Can generate native code and work with native types from other libraries
  • C++ interop – the fastest and easiest
  • Templates and generics
  • Deterministic destruction
    • my absolute favourite, I must say
  • Optimized MSIL
  • PGO for native and managed code
  • .NET Linking (from within the IDE)

I will try to do individual blogs on these when I can. In the meantime, you can peruse the deck and remember, it's for a ten minute talk: Why Cpp.ppt (94 KB).


C++ | RD | Speaking
Sunday, June 19, 2005 2:37:49 PM (Eastern Daylight Time, UTC-04:00)  #    
# Saturday, June 11, 2005

In my second Tech Ed talk I touched very briefly on the classes, templates, and macros that make it easy to integrate MFC and WinForms in C++ applications that target the runtime. If you want proof of Microsoft's continuiing committment to MFC, head for the new MFC whitepaper on MSDN. I quote:

.NET integration enables MFC applications to leverage the power and productivity of the .NET platform as a natural extension of MFC. The reliability and security enhancements in MFC make for a more productive development process with fewer end-user issues, and existing MFC applications can take advantage of these enhancements with little more than a simple recompile in many cases.

I'll give links to more details as soon as I can.


Saturday, June 11, 2005 2:17:14 PM (Eastern Daylight Time, UTC-04:00)  #    
# Thursday, June 09, 2005

Have you ever read the hotel soap story? It's always presented as true, but of course it's not. I've found an American version (featuring Dial and Camay) and a British one (featuring Imperial Leather). The thing just makes me laugh out loud even after all the times I've read it. Well anyway here at the Peabody (Tech Ed Speaker hotel) I am starting to have a similar, but more delicious, problem. Each evening they come around to do a turn-down service, to get you ready for bed. If I am out, they come in and do it, and leave two chocolates on the pillow. Very nice. If I am in, they knock on the door and say “turndown!” and I come to the door and say “thanks, I'm fine, really.” And then, you see, they say the dreaded words “but wouldn't you like a chocolate or two?”. “Oh yes, that would be nice, thankyou!”. The first time this happened, they gave me three. The next night, four. It keeps going up, I have no idea why. Last night, SEVEN! Tonight I think it was TEN!

I am actually eating a few of these chocolates but not at a sufficient pace. I leave tomorrow: I have, after eight nights in this hotel, twenty nine squares of chocolate still piled by my lamp, a little like the soaps of our supposed true story above.

There are worse problems to have.


Thursday, June 09, 2005 10:56:05 PM (Eastern Daylight Time, UTC-04:00)  #    

The Groktalks are finished! Now comes the editing... so Scott Stanfield needs to rest up a little... and at Tech Ed, you take your rest where you can get it. :-)

Anyone who doubted that 40 ten-minute talks could knock an attendee over need only have visited our booth this afternoon as we wrapped up. What a treat to see and hear so many of them, and what a lot of work to film them all! The Groktalk crew all deserve a big round of applause: Patrick Hynds ran the schedule, Scott Golightly tracked the times and kept the speakers on task, Scott Stanfield was camera and direction (and heart and soul,) and J. Michael Palermo did everything else technical that needed to be done. Today I made sure speakers were ready when their time rolled around. Tons of other RDs came to the booth for moral support, occasional technical support, and to hear some really good presentations, ten minutes at a time.

Let me tell you, speaking for ten minutes is HARD. Speaking all day, for eight or nine hours, is tiring, but not that hard: if one demo blows up and you need to either do it over or abandon the rest of it, there's plenty of ways to speed up or slow down other parts of the day. An hour is reallly pretty nice: if you speak too long on one thing you can make up for it later, if you forget something when you're on slide 11 you can always find a way to weave it in to slide 12 or even 22. But in ten minutes, there's just nowhere to hide. I am so impressed that we were able to do this, and really glad we filmed them. Watch for links as we get things edited and uploaded.


Thursday, June 09, 2005 10:38:10 PM (Eastern Daylight Time, UTC-04:00)  #    
# Wednesday, June 08, 2005

We're putting in a lot of time at the RD Cabana booth recording these groktalks. This is such a great idea! Top notch speakers who normally do hour, half day, or all day sessions instead tackling one concept in just ten minutes. I haven't been able to watch them all, but I can't wait till they're uploaded to the groktalk site. In the meantime you can find some pictures we've taken while filming, our schedule, and a map to where we are.

Take a look!


Wednesday, June 08, 2005 10:30:30 PM (Eastern Daylight Time, UTC-04:00)  #