if you're new to unit-testing, don't get into TDD immediately, start with writing a few unit-tests incrementally to get the hang of it.His powerpoint is here. TLA401 - Microsoft Visual C++ 2008 for Unrepentant C++ Developers The last time I saw Kate Gregory was at TechEd 2007 in Orlando. She hasn't changed: her demos go really fast :-). VS2008 SP1 comes with TR1 which is a set of proposed additions to the next C++ standard C++0x. It includes stuff that is currently in the boost library. Kate explained and demoed each of the following language additions:
- shared_ptr: safer, more intuitive, more powerful than auto_ptr.
- lambda expressions:  or [&] or [=] equivalent of => in C#. Allows you to define short functions inline. She showed how elegantly they integrate with STL.
- auto: equivalent of C# var so you don't have to spell out a type when the compiler can work it out by itself.
- TR1 additions
- New MFC classes, ribbon toolbar
- New libraries for parallel development
- Some Vista features are only available to C++
- C++ is the most practical language to do interop