| 1 2 3 |
| | Day 1 | Day 2 | Day 3 |
| St. Helens Track |
| 9:00am-10:30am | Keynote - I am ASP.NET 3.5 Extensions and So Can You! - Hanselman | SOS: Striking Bugs Dead, Part 1 - Robbins | The Microsoft AJAX Library - Prosise |
| 10:45am-12:15pm | What's New in VS08 - Robbins | SOS: Striking Bugs Dead, Part 2 - Robbins | Building Great Web Applications with Silverlight 1.0 - Prosise |
| 12:15pm-1:30pm | Lunch (provided) | Lunch (provided) | Lunch (provided) |
| 1:30pm-3:00pm | .NET Debugging, Part 1 - Robbins | Asynchronous Programming in ASP.NET - Prosise | Builidng Great Web Applications with Silverlight 2.0 - Prosise |
| 3:15pm-4:45pm | .NET Debugging, Part 2 - Robbins | The ASP.NET AJAX Extensions - Prosise | Silverlight Tips, Tricks & Best Practices - Prosise |
| Rainier Track |
| 9:00am-10:30am | Keynote - I am ASP.NET 3.5 Extensions and So Can You! - Hanselman | Day of Threading - Richter | An Introduction to LINQ to SQL - Demsak |
| 10:45am-12:15pm | Translating Architecture to Technologies - Dahlman | Day of Threading - Richter | An Introduction to LINQ to Entities - Demsak |
| 12:15pm-1:30pm | Lunch (provided) | Lunch (provided) | Lunch (provided) |
| 1:30pm-3:00pm | C# 3.0 - Richter | Day of Threading - Richter | Unit Testing & Code Coverage Best Practices - Robbins |
| 3:15pm-4:45pm | Performance of Every Day Things - Richter | Day of Threading - Richter | .NET Performance Tips & Tricks - Robbins |
| Kodiak Track |
| 9:00am-10:30am | Keynote - I am ASP.NET 3.5 Extensions and So Can You! - Hanselman | Windows Communication Foundation: Rest with WCF - Mehner | MSBuild - Ritscher |
| 10:45am-12:15pm | IIS7 Mashups - Hanselman | Windows Communication Foundation: Debugging & Error Handling - Mehner | WPF Internals - Ritscher |
| 12:15pm-1:30pm | Lunch (provided) | Lunch (provided) | Lunch (provided) |
| 1:30pm-3:00pm | An Overivew of ASP.NET MVC - Haack | Practical Workflow Foundation, Part 1 - Mehner | Touring the WPF 3D Engine - Ritscher |
| 3:15pm-4:45pm | An Introduction to TDD - Haack | Practical Workflow Foundation, Part 2 - Mehner | Expression Blend for Coders - Ritscher |
| Lessen Track |
| 9:00am-10:30am | Keynote - I am ASP.NET 3.5 Extensions and So Can You! - Hanselman | Advanced Databinding Techniques - Lombardo | CAB, WCSF, SCSF, MVP, MVC, and More - Snyder, Aguiar |
| 10:45am-12:15pm | Building LOB Applications with Windows Forms - Beres | Modularity and Architectural Patterns with ASP.NET - Aguiar, Little | Application Design & Development - Little |
| 12:15pm-1:30pm | Lunch (provided) | Lunch (provided) | Lunch (provided) |
| 1:30pm-3:00pm | Windows Forms and WPF (Interop) - Flick | Real World Silverlight - Rader, Little | Building Great UX Using NetAdvantage for .NET - Beres |
| 3:15pm-4:45pm | User Experience Design Patterns - Aguiar, Little | Building LOB Applications with ASP.NET - Beres | Building Expressive Dashboards with NetAdvantage - Beres |
| Sonora Track |
| 9:00am-10:30am | Keynote - I am ASP.NET 3.5 Extensions and So Can You! - Hanselman | Microsoft Expression Blend for Developers - Hinkson | Lumos: A Case Study in Silverlight - Little |
| 10:45am-12:15pm | Building Scalable Web Applications: Advanced Tips for ASP.NET Developers - Lombardo | Designers + Developers Workflow in WPF & Silverlight - Hinkson, Little | Presentation Layer Framework (PLF) - Flick |
| 12:15pm-1:30pm | Lunch (provided) | Lunch (provided) | Lunch (provided) |
| 1:30pm-3:00pm | Integrating With SharePoint - Rader, Snyder | WPF: Building LOB with WPF - Beres | A Deep Dive in the UltraWinGrid - Lukose, A. Smith |
| 3:15pm-4:45pm | Advanced Databinding Techniques - Lombardo | Implementing the MVC Pattern in WPF - J. Smith | NetAdvantage for Windows Forms Extensibility - J. Smith |