Attend a free MSDN Event in your home town and you'll learn more about Windows and Web development, as well as the upcoming Visual Studio Team System! This event will come to you live during the months of January, February and March. Visit MSDN Events to register, or click the quick link below for your area. Events run from 1:00 to 5:00 P.M. local time.

WinForms - Produce, Extend, Enhance
Are you really using the .NET Framework to the fullest in your Windows Forms applications? This session will school you in several powerful aspects of WinForms development that you may not already know. By using new techniques and best practices, you'll gain more control over the user interfaces you create and save valuable time when developing your applications. You'll learn advanced techniques for designing and producing interesting, creative, and functional UIs, as well as customizing and extending WinForms controls. You'll also delve into advanced data binding and dynamic UI creation.
ASP.NET - Fixing that Last Bug in Your Web App
There is life - and work - beyond File | New Web Site. Knowing how to design and write an ASP.NET web application is only the first part of creating a real, production solution - you also need to know how to troubleshoot it when problems emerge. In this forensics session you'll learn best practices for how to effectively troubleshoot an ASP.NET application - for both Web Forms and ASMX Web Services. You see techniques for debugging, working with tracing, and using event logs. We'll discuss error handling and trapping, as well as use of System.Diagnostics.Trace and ASP.NET's trace facility. You'll build global and local error handlers, and learn how your application can effectively recover from errors.
Visual Studio Team System - A Technical Tour
Visual Studio Team System aims to solve the problems facing every enterprise-level team and helps increase the predictability of success. Team System extends Visual Studio from simply a tool for writing and debugging .NET code into a set of deeply integrated tools that support the complete software development lifecycle. All formal roles are called out from manager to architect, developer and tester. This session will detail an end-to-end lifecycle scenario that not only demonstrates major components of Team System, but also illustrates the value of having a customizable integrated process in breaking down information silos and providing friction-free flow of data between team roles.