Power BI

Content by Charles Sterling

9 sessions at PDC on Visual Studio Team System 2010

Definitely looking forward to my trip to PDC!  I plan to drive down with Grant Holiday and stopping by Portland Area .Net User Group, then Bay.NET on the way and hitting the SoCal code camp in LA.   I ‘think’ I am doing a WPF/Vista session in SF and might be doing a Rosario session in Socal – I will post final details as i get them.   Should be good time – especially with so many of the team going.


1. Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services

In this session we present processes and tools from the upcoming Visual Studio Team System code name "Rosario" release and Microsoft Research and show how we deliver on quality, scalability, and experience goals for the new class of applications that demand rich UI, service consumption, and frequent release.

Presenter(s): Habib Heydarian, Justin Marks


2. Microsoft Visual Studio Team System Team Foundation Server: How We Use It at Microsoft

Take a detailed look at the present and future of Team Foundation Server (TFS). With close to 14,000 users, 2,000 projects, 33 million files, and over 2 million work items, Microsoft runs one of the largest known installations of TFS. In this session we share our internal best practices for version control, branching and merging, work item tracking, metrics, reporting, testing, and integrations with TFS.

Presenter: Brian Harry


3. Architecture without Big Design Up Front

Presenter: Peter Provost

Microsoft Visual Studio Team System (VSTS), code-name "Rosario" Architecture Edition, introduces new UML designers, use cases, activity diagrams, sequence diagrams that can visualize existing code, layering to enforce dependency rules, and physical designers to visualize, analyze, and refactor your software. See how VSTS extends UML logical views into physical views of your code. Learn how to create relationships from these views to work items and project metrics, how to extend these designers, and how to programmatically transform models into patterns for other domains and disciplines.


4. Improving .NET Application Performance and Scalability

Performance must be considered in each step of the development lifecycle. See how to integrate performance in design, development, testing, tuning, and production. Work with tools and technologies like: static analysis, managed memory profiling, data population, load testing, and performance reports. Learn best practices to avoid the performance pitfalls of poor CPU utilization, memory allocation bugs, and improper data sizing.

Presenter(s): Steve Carroll, Ed Glas


5. Agile Development with Microsoft Visual Studio

Visual Studio has built-in tool support for agile practices such as Scrum, XP, and others. The next version adds practices like test-driven development, continuous integration, and single product backlog. See how these can be applied at scale and across geographies.

Presenters Stephanie Saad and Lori Lamkin

6. Microsoft Visual Studio Team System: Leveraging Virtualization to Improve Code Quality with Team Lab

Would you like to test fixes in a production-like environment before checking them in to source control? The Visual Studio Team System (code name "Rosario") release of Team Lab improves productivity and quality while reducing the cost of building and testing world class products. Learn how Team Lab provides a fast and easy way to create a test environment and tear it down, target specific test environments, and take snapshots of an environment for easy deployment.

Presenter: Ram Cherala


7. "Rosario": A Sprint with the Next Version of Microsoft Visual Studio Team System

In the spirit of an agile sprint, see how to use the next version of Visual Studio Team System to manage user stories and re-factor existing architecture. Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, transparently plan, monitor, and adapt software projects.

Presenter: Cameron Skinner


8. Microsoft Visual Studio Team System Database Edition: Overview

Visual Studio Team System (VSTS) Database Edition enables developers to apply agile practices to the database tier. VSTS takes "One Version of the Truth" for database objects and moves it into source control. See how it interoperates with external data sources like MySQL, Oracle, IBM DB2, and Microsoft SQL Server 2008.

Presenter: Gert Drapers


9. Team Foundation Server: Cool New Features

Get under the hood of the next version of Team Foundation Server (TFS), and learn how TFS has factored its learnings about usability, industrial scale, geographic distribution, manageability, and development process into the next version of the product. See a demonstration new project planning and tracking features, such as agile planning, end to end traceability, reporting, and dashboards–all designed to improve transparency and velocity for teams from size 5 through 50,000. Learn how to scale distributed and parallel development with improvements to setup, administration, scalability, and how to cut down development time in the checkin/build process with source control improvements, branch visualization, gated check-in, buddy builds, distributed builds and workflow-based builds, and more.

Presenters: Sunder Raman, Stephanie Saad


Like i mentioned above we are also having LOTS of members of the team down.  Below is the current list:


  1. Brian Harry
  2. Cameron Skinner
  3. Charles Sterling
  4. Dan Massey
  5. Doug Seven
  6. Ed Glas
  7. Euan Garden
  8. Gert Drapers
  9. Grant Holliday
  10. Habib Heydarian
  11. Justin Marks
  12. Lori Lamkin
  13. Matt Nunn
  14. Norman Guadagno
  15. Peter Provost
  16. Ram Cherala
  17. Sam Guckenheimer
  18. Stephanie Saad
  19. Steve Carroll