Tech-Ed 2007 South Africa - Chalk and Talk Session Q&A (Update 2) - Willy-Peter Schaub's Cave of Chamomile Simplicity

Tech-Ed 2007 South Africa - Chalk and Talk Session Q&A (Update 2)

The tools we demonstrated and documentation we referred to is outlined in the recent blog post. Herewith the questions and answers, which we confirmed with the product team to ensure that we gave everyone the whole truth and nothing other than the truth q;-) Thanks Jeff, Harry and team ... you guys definitely "rock"!

  1. Can the code metrics to be custom extended?
    • At this stage there are no evident plans for code metrics to be opened up for custom extensions. Microsoft is extending code analysis to give customers the opportunity to develop their own custom rules and interfaces to support plugging in static analysis engines (for support of new languages or databases). The availability of the code analysis extensions is likely to be in the release after Visual 2008.
  2. Is there a detailed documentation of the TFS database schema that is available to the public?
  3. What, if any, are the plans to bring the C++ support in VSTS in-line with the other development languages, such as C#? An example would be the code profiling in both the managed and native C++ environments.
    • There is actually full parity between managed and native code except for the memory allocation profiling. We are all focusing far too much on managed code profiling, which is the likely cause for the perceived lag of the native environment. All of the normal sampling and instrumentation profiling support works targeting managed and native applications.
    • While memory profiling supports only managed code, some of the profiler features are actually more beneficial to native C/C++ developers: instruction pointers & CPU counters. There is full parity between native and managed APIs for controlling profiler data collection.
  4. Are there any guidance papers under construction, that document the migration practices from TFS 1.0 to TFS 2008?
    • None that we are aware of at the moment, however, we have raised it with Microsoft and are hoping that guidance whitepapers will appear on http://www.codeplex.com/VSTSGuidance in the future.
  5. Are there any recommended guidance papers for the customization of team project process templates and the creation of custom types, i.e. a custom System.Title?
  6. Are there any case studies and/or reference sites for customers who have implemented TFS in a C++ 6, 7, 2003 and 2005 environment?
    • We are not aware of any case studies which are specific to C++ and TFS, as Microsoft generally are not delving into the language being used when talking about TFS for the most part it is language agnostic.
  7. Is there any guidance around branching?
  8. Will there be any chalk&talk sessions to discuss branching?
    • I am working on a presentation and a whitepaper discussing the planning of TFS projects, which includes branching. If all goes well, the material should go public early November.
  9. What interoperability is there with MQ-Series?
  10. Third-Party Interoperability

Watch this blog and www.saarchitect.net for news on the branching and planning session as per point 8 above.

Published Tuesday, October 30, 2007 6:54 AM by willy
Filed under: , ,

Comments

# Tech-Ed 2007 South Africa - Chalk and Talk Session Q&A (Update 3)

Friday, November 16, 2007 7:57 AM by Willy-Peter Schaub's Cave of Chamomile Simplicity

This is an update to our Q&A post after TechEd 2007. Can the code metrics to be included in Team

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: