Inspired by Korby, I thought I’d post the TechEd sessions the CLR team is doing… Come check us out… This is my first conference where I am not speaking, so I am looking forward to hanging out more with you folks!
DEV290 .NET Framework: Exploring What's New in the CLR 2.0 Tuesday, May 25 5:00 PM- 6:15 PM , Room 8Speaker(s): Kit GeorgeSession Type(s): BreakoutTrack(s): Developer Tools and TechnologiesAbstract: Learn how the .NET Framework 2.0 serves as the starting point for many of the great features you'll need to make your development experience faster, easier, and more productive. Learn about key .NET Framework 2.0 features exposed by the CLR, including Generics, ClickOnce, Edit-And-Continue (EnC), and 64Bit support. We'll also whet your appetite for some of the many and varied new Base Class features, including strongly-typed resource support, SerialPorts, a variety of improvements to IO, and even a look at cool new Console features
DEV394 .NET Framework: Migrating to Managed Code Friday, May 28 2:45 PM- 4:00 PM , Room 20DSpeaker(s): Adam Nathan, Richard LanderSession Type(s): BreakoutTrack(s): Developer Tools and TechnologiesAbstract: Dive into managed code without having to start from scratch. Take advantage of existing unmanaged code, including COM components from Microsoft Office or flat APIs such as Win32, with CLR Interop. Adopt techniques for finding and understanding problems using CLR Debug Probes. Learn how easy it is to host the CLR in an unmanaged environment such as C++ or VB6 as another approach to managed code adoption. In addition to demonstrating these technologies, we provide best practices and guidance on how to overcome common pitfalls. Using these techniques, you will able to add managed code to your existing applications and components without needing to rewrite your code.
DEV491 .NET Framework: Writing Faster Managed Code Thursday, May 27 1:30 PM- 2:45 PM , Room 20ASpeaker(s): Jan Gray, Abhi KhuneSession Type(s): BreakoutTrack(s): Developer Tools and TechnologiesAbstract: Are you happy with the performance of your software? Is it fast and small, or slow and bloated? Learn how to successfully design, write, and deploy fast and frugal managed code applications. You will learn a performance engineering discipline that works, how managed code differs from native code, how to avoid common performance pitfalls, how to diagnose performance problems, and how to apply performance tools like perfmon and allocation profilers.
DEVC02 .NET Framework Security - Best Practices Monday, May 24 1:30 PM- 2:45 PM , Cabana 05Speaker(s): Sebastian LangeSession Type(s): Meet the TechnologistTrack(s): Developer Tools and TechnologiesAbstract: Come and learn about how to properly secure your .Net Framework code. This talk gives a brief overview of the Code Access Security system shipping in the .Net Framework. It will focus on showing the necessary security precautions when writing .Net Framework components. This talk will also cover some of the most common security programming errors that can be made when writing managed code as well as some of the exciting new Visual Studio 2005 security technologies.
DEVC03 .NET Framework: Code Correctness With FxCop 1.3 Monday, May 24 3:15 PM- 4:30 PM , Cabana 05Speaker(s): Michael MurraySession Type(s): Meet the TechnologistsTrack(s): Developer Tools and TechnologiesAbstract: Learn how the FxCop tool and the .NET Design Guidelines can help you understand the finer points of the .NET Framework and help ensure best practices on your development team. See how to incorporate this popular tool and the guidelines into your development team process. See new features in the just-released 1.30 version including multithreaded- and data flow-based analysis, UI improvements, new rules and improved usability with Visual Studio. Learn how to create your own custom rules for FxCop.
DEVC17 .NET Framework COM Interop Best Practices Thursday, May 27 3:15 PM- 4:30 PM , Cabana 05Speaker(s): Adam NathanSession Type(s): Meet the TechnologistsTrack(s): Developer Tools and TechnologiesAbstract: How can you effectively write code that leverages interoperability with unmanaged code? Which interop technology is right for you? How can you avoid common mistakes? Explore the answers to these questions as the speaker shares lessons we've learned from developing the .NET Framework itself.
DEVC21 Managed Code Versioning: Patterns and Practices For Increasing The Longevity of Your Managed Code Friday, May 28 1:00 PM- 2:15 PM , Cabana 05Speaker(s): Richard LanderSession Type(s): Meet the TechnologistsTrack(s): Developer Tools and TechnologiesAbstract: Learn how to write code that will continue to run on newer CLR runtimes and .net frameworks. Certain coding practices will protect your code against versioning, side-by-side and assembly binding problems that may cause your application to behave undesirably in the future.
DEVC37 .NET Framework BCL Tips and Tricks Thursday, May 27 1:30 PM- 2:45 PM , Cabana 06Speaker(s): Kit GeorgeSession Type(s): Meet the TechnologistTrack(s): Developer Tools and TechnologiesAbstract: Join the presenter in an exploration of common general coding mistakes in the .NET Framework. This session requires active participation from the audience, and is given in a problem/solution style.