| Tuesday, Oct. 26 |
9:00am - 10:30am |
10:45am - 12:15pm |
1:45pm - 3:15pm |
3:30pm - 5:00pm |
|
ASP.NET
|
Keynote |
A2: Custom handlers and modules - practical applications |
A3: Test-driven development and ASP.NET |
A4: New web controls in ASP.NET 2.0 |
|
CLR/C#
|
C2: Delegates and Events |
C3: Multithreading and Thread Synchronization |
C4: Thread-Safe Components |
|
Databases and Data Access
|
D2: Locking or Versioning? Snapshot Isolation in SQL Server 2005 |
D3: SQL Server 2005 Security Enhancements |
D4: XQuery in SQL Server 2005 and System.Xml |
|
Security for Developers
|
S2: Writing Secure Code |
S3: Threat Modeling |
S4: Introduction to Code Access Security |
|
Web Services
|
WS2: Service Oriented Architectures |
WS3: Whidbey ASMX |
WS4: What's New in WSE 2.0 |
|
Windows Forms
|
WF2: Asynchronous Windows Forms for Today and Tomorrow |
WF3: Data Bound Controls |
WF4: .NET Windows Forms Tips and Tricks |
| Wednesday, Oct. 27 |
9:00am - 10:30am |
10:45am - 12:15pm |
1:45pm - 3:15pm |
3:30pm - 5:00pm |
|
ASP.NET
|
A5: Custom Configuration in ASP.NET 1.1 |
A6: Understanding IIS 6.0 and ASP.NET 1.1 |
A7: ViewState 2.0 |
A14: Compilation in ASP.NET 2.0 |
|
CLR/C#
|
C5: CLR Performance |
C6: Find Out Everything About Your .NET Objects With Reflection |
C7: Managed/Native Interop |
C8: Instrumenting your .NET Application |
|
Databases and Data Access
|
D5: XML data type |
D6: Trees in SQL |
D7: User-defined types and aggregates in SQL Server 2005 |
D8: .NET Coding Drilldown in SQL Server 2005 |
|
Security for Developers
|
S5: Cryptography Myths and Mistakes |
S6: Passwords: the good, the bad, and the evil |
S7: Writing least privilege apps |
S8: Hosting applications in secure AppDomains |
|
Web Services
|
WS5: A First Look at Indigo |
WS6: Whidbey System.Xml |
WS7: Understanding SOAP and WS-Addressing |
WS8: XSD Reloaded: Designing Message-Oriented Systems |
|
Windows Forms
|
WF5: .NET security and the return of the rich client |
WF6: Custom user-drawn controls |
WF7: Deploying and Maintaining Smart Client Apps Using No-Touch Deployment |
WF8: Build Applications with Visual C# 2005 Express Edition |
| Thursday, Oct. 28 |
9:00am - 10:30am |
10:45am - 12:15pm |
1:45pm - 3:15pm |
3:30pm - 5:00pm |
|
ASP.NET
|
A9: Abstracting the data abstraction layer |
A10: Master pages and Visual Inheritance (ASP.NET 1.1 and 2.0) |
A11: Caching improvements in ASP.NET 2.0 |
A12: The Data Source Object Model in ASP.NET 2.0 |
|
CLR/C#
|
C10: Peering Inside the Runtime with the .NET Profiling API |
C9: CLR Interoperability Performance |
C11: What’s New in Whidbey BCL |
C12: Refactoring Support in the Whidbey IDE |
|
Databases and Data Access
|
D9: T-SQL New Features in SQL Server 2005 |
D10: Advanced DDL tricks |
D11: Understanding and Optimizing Performance with ADO.NET |
D12: Web Services in SQL Server 2005 |
|
Security for Developers
|
S9: Security Context in Multithreaded Applications |
S10: Improving Application Security through Penetration Testing |
S11: Designing Application Managed Authorization |
S12: .NET Obfuscation: How much does it protect your IP? |
|
Web Services
|
WS9: Versioning Techniques |
WS10: Web Services Security Part I: Overview |
WS11: Web Services Security Part II: Trust and Conversation |
WS12: Web Services Metadata |
|
Windows Forms
|
WF9: Creating Robust and Reliable Windows Forms Applications |
WF10: Build and Deploy Windows Forms Applications with SQL Server |
WF11: Use of Theming APIs in 1.x and 2.x |
WF12: Comprehensive Windows Forms Debugging |
| Friday, Oct 29 |
9:00am - 10:30am |
10:45am - 12:15pm |
1:45pm - 3:15pm |
3:30pm - 5:00pm |
|
ASP.NET
|
A13: Building ASP.NET 2.0 - a view from the inside |
|
A15: Script It with ASP.NET 2.0 |
A8: Skinning your sites (ASP.NET 1.1 and 2.0) |
|
CLR/C#
|
C13: The .NET Garbage Collector |
C14: foreach++: Anonymous Methods and Iterators in C# |
C15: Understanding .NET Generics |
C16: Effective Unit Testing in C# |
|
Databases and Data Access
|
D13: ADO 2.0 classes for providers |
D14: Writing database-independent SQL in ADO.NET applications |
D15: SQL Server Reporting Services Overview |
D16: SQL Server Service Broker |
|
Security for Developers
|
S13: ASP.NET 2.0 provider model |
S14: Unit Testing Security |
S15: What's new in Whidbey |
S16: A Gentle Introduction to Active Directory Programming |
|
Web Services
|
WS13: Reliability & Transactions |
WS14: Web Services Subscriptions |
WS15: Implementing WS-Discovery |
WS16: Building Peer-to-Peer Web Services |
|
Windows Forms
|
WF13: Unit Testing Windows Forms Applications |
WF14: New Windows Forms Features in VS.NET 2005 |
WF15: Strategies for consuming services at the client |
WF16: Avalon: The Future of Windows |