Catherine Heller: From violinist to software developer

Download this episode

Download Video

Description

Catherine Heller is a Technical Evangelist and software developer who works in the same group as the Channel 9 team (DPE). She currently focuses on the new Win32 APIs in Windows Vista for both unmanaged and managed developers.

Here we discuss her history, some of the new Win32 enhancements in Windows Vista, COM interop, and she demos some really cool Windows Vista Search and Organize code.

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Bobinho
      That was a really interesting video. It acted as a kind of reality check for me. In my headlong rush towards managed code and managed APIs, managed this and managed that, it is all too easy for me to get sidetracked and forget that C++ and Win32 is still the air we all breathe. It may be a little stale and smell bad but we need it to survive and prosper.

      Thanks to Catherine for the cool demos and to Charles for asking good questions.
    • User profile image
      LiQ
      As allways, a great job, Charles.

      It wasn't long ago I discovered C9, but I was hooked right away. For some reason I've allways liked your interviews the best. Dr. Sneath is great also. But you have some great way to really penetrate the essence of every topic.

      Keep it up! Or even speed up, I have noting to watch at the moment Wink

      Peace out
    • User profile image
      Charles
      Gald to hear you liked this interview! I love the work Catherine is doing: getting the word out about the innovations in Win32 in Vista. See, the Windows team has not forgotten about their bread and butter: the Windows developer. They have not forgotten about you in this the age of automatic garbage collection, code verifiabilty and type safety(all GREAT innovations for programmers...).  A great deal of innovation has gone into the Win32 layer of Windows Vista that will help unmanaged developers take advantage of new Windows features in Vista.

      We will continue to reveal this here on Channel 9. Hopefully, with the help of Catherine!

      Vista Win32,
      C
    • User profile image
      Chadk
      Charles wrote:
      They have not forgotten about you in this the age of automatic garbage collection, code verifiabilty and type safety(all GREAT innovations for programmers...).  A great deal of innovation has gone into the Win32 layer of Windows Vista that will help unmanaged developers take advantage of new Windows features in Vista.

      I agree on this.

      New stuff to the Win32 layer, is a great thing.
      If the .NET team does a great job, the Win32 layer helps .NET developers too.
      At least it would be hard to do stuff on windows, in .NET, without Win32!
      If it is in Win32, the .NET team can make classes that use it, and thus we will get classes in .NET, that use it!
      So i see that it goes nicely, hand in hand.
    • User profile image
      macbirdie
      "From violinist to software developer" - sounds just like my story. Smiley
    • User profile image
      efortier
      Bobinho wrote:
      Thanks to [...] Charles for asking good questions.

      I second that! Thanks a lot Charles for being the voice of us C++ guys. I must admit that I often feel left-out as a C++ developer (ie: the cool new features added to VB.Net, the lack of refactorings of C++ in VS2005, the modeling features of some VS editions, etc).

      One interesting interview would be to ask some MS Games gurus and see what they have to say about game development (ie: big, AAA titles) and managed/C# code.

      Is it feasible to use managed code in such a way that a game reaches the performance required to match, say, Half-Life?

      It would be easy to say no outright, but if some clever people got together, I'm willing to bet something great could be done. Maybe games would take less time to build as there would be less bugs? Maybe? Wink

      Thanks!
    • User profile image
      Charles
      C++ is evolving nicely. This will continue to be the case. We haven't forgotten about you!

      C

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.