 |
VCDC Agenda
Register Now!
Register Online or call 800-848-5523 |
|
When you register for VCDC, you receive a free BONUS Day dedicated to Visual Studio.NET on February 13. Visit the .NET Day page for the complete line up, or check out the VCDC main conference sessions listed below.
VCDC SessionsThursday, February 14
VCDC SessionsFriday, February 15
VCDC SessionsThursday, February 14
C# and .NET
Prashant Sridharan
Microsoft
You've heard all the hype, and now you want to get the straight facts. Come meet the C# language designers as they discuss the design goals for the language, core C# language features, and future language extensions and additions. Microsoft C# product managers will hold nothing back as they take you for a demo-packed tour into the heart of C#.
8 a.m. BLACK BELT C#
Visual C++ and .NET
Nick Hodapp, Product Manager, Visual C++ / Visual C#
Microsoft
Visual C++ .NET is Microsoft's language for power programming on .NET and Windows. It is the only language to target .NET to generate optimized MSIL, and it is the only compiler capable of generating both managed and unmanaged code and data in a single image. Come to get the answers to all your questions about Visual C++'s role in building powerful .NET and Windows applications.
8 a.m. BLACK BELT C++ .NET
KEYNOTE: One Company's View on Web Services
William A. Swope
Intel
Expanding Web service applications on Intel® architecture represents a significant opportunity to software developers. Intel is a building block supplier to the worldwide Internet community, providing the microprocessors that power the majority of servers and personal computers in the world today. Join William A. Swope, Vice President and Co-General Manager of Intel's Software and Solutions Group, in a discussion of Intel's view on Web services.
9:15 a.m.
|
Advanced .NET Remoting
Peter Drayton
Author
We'll delve into the world of .NET Remoting and beyond. We'll explore remoting plumbing itself: objects and channels. We'll discuss app domain and contexts. You won't want to miss this .NET Remoting adventure through custom context attributes and serialization!
10:30 a.m. BLACK BELT C#
|
Under the Hood with C++ .NET
Ronald Laeramans
Microsoft
What's the real story with managed code? What does IL look like? What about metadata? This in-depth session promises a serious look at the .NET platform from the perspective of a C++ developer. Topical bonuses will include JIT optimizations, method dispatching, GC structures, and C++'s unique IJW (It Just Works), too.
10:30 a.m. BLACK BELT C++ .NET
|
.NET Serialization and XML
Aaron Skonnard
Skonnard Consulting
The .NET architecture provides native support for serializing types and objects as XML. This native support finally makes it possible to transparently map between the worlds of C# and XML. Join us for an insightful look at the various mechanisms in .NET that provide this functionality, specifically the System.Xml.Serialization and System.Runtim.Serialization namespaces.
1:45 p.m. BLACK BELT C#
|
Advanced Development Techniques
Terry Leeper
Microsoft
What do all those compiler switches do? How do I optimize my code? How do I more effectively debug the code the last guy wrote? How do I impress the team and go home by 6 p.m.? Get answers to these questions and more in this tour-de-force session covering the advanced features and tools of Visual C++, and the best techniques for putting them to good use.
1:45 p.m. BLACK BELT C++ .NET
|
Multithreading with .NET
Juval Lowy
Idesign
.NET tries to improve on existing technologies by offering a rich set of synchronization objects as well as a modern synchronization option, using synchronized contexts that are not only trivial to use, but formally eliminate synchronization problems and the developer's need to code around them. We'll demonstrate how to create and use .NET threads, how to take advantage of the various synchronization mechanisms, and discuss design and implementation trade offs and best practices. We'll use many conceptual demos for every key point.
4 p.m. BLACK BELT C#
|
.NET My Services & Real World Enterprise Applications with ATL Server
Microsoft
We'll show you how to build high performing, scalable ATL Server Web applications for the real world. Learn how to architect, implement, deploy, and configure these applications. Learn how to build native mode XML Web Services, and how they can integrate with .NET My Services. Review the common pitfalls of enterprise application development, and find out how using ATL Server can help to avoid them.
4 p.m. BLACK BELT C++ .NET
|

|
VCDC SessionsFriday, February 15
KEYNOTE: Agile Software Development: Where Design and Code Meet
Michael T. Devlin, Founder and Chief Executive Officer
Rational
Extend the power of Visual Studio .NET to help you design and build .NET applications. Rational and Microsoft are providing new unprecedented support for the Microsoft Visual Studio .NET developer by combining code and design into one integrated development experience. Discover how you can extend Visual Studio .NET and leverage .NET’s component-rich architecture to simplify and speed software development.
9 a.m.
|
Advanced C# Techniques: Custom Attributes & Reflection
Richard Grimes
Author
Metadata is a vital part of .NET because it provides .NET with the information it needs to determine versioning, type safety and security. Get an in-depth explanation of what metadata is and how it is extended with attributes. We'll take a serious look at the various types of attributes and explain how they relate to the runtime. We'll show you how attribute information is stored in assemblies and describe how that data is read at runtime through the Reflection API. Finally, we'll discuss several examples of using attributes in your own code, as a notation device and as a mechanism to change how other classes use your types.
10:30 a.m. BLACK BELT C#
|
Build Distributed .NET Components
Richard Hale Shaw
richardhaleshaw.com
At the heart of the .NET platform, Serviced Components provide all the services you need to create .NET components that are remoteable, distributed, that scale to accept high demand, offer transactional support for state-aware objects, and can handle asynchronous method invocations and events. Together we'll explore the .NET Enterprise Services namespace with a focus on building .NET components that let you build complete, robust distributed applications, and we'll build a small distributed system during the session. When you leave, you'll have example code that you can use to build your own distributed .NET components.
1:45 p.m. BLACK BELT C#
|
Metadata and Building Applications
Jeffrey Richter
Wintellect
Come for an detailed illustration of how compilers produce metadata and how this metadata is used by the CLR to resolve type references. We'll also demonstrate how to build multi-file assemblies and show you the reason why you might want to do so. Finally, we'll tie it all together with a discussion of assembly, versioning, packaging, deployment, and administration.
4 p.m. BLACK BELT C#
|
Home
| | | | |
Register Now | | |
|
| | Other FTP Events |
|
|
 |
 |
 |

| VSLive! Newsletter Sign-Up |
 |
|
|
Sponsored by: 




Presented by:

|
 |