Slides from my ASP.NET Connections talks: WPF/E, LINQ and ASP.NET Tips/Tricks
Earlier this week I presented three breakout sessions at the ASP.NET Connections conference in Orlando. Below are the slides / demos for each of the talks I gave:
Introduction to "WPF/E"
This talk provides a good introduction to "WPF/E" - which is the code-name for a new small, cross platform browser runtime that enables developers and designers to deliver richer, more interactive web experiences. I first blogged about "WPF/E" here.
You can download the slides+demos from my WPF/E talk here (it includes a video sample - which makes the overall download ~10MB). The talk provides an overview of the core capabilities within the WPF/E CTPs today, and also demonstrates the core XAML and JavaScript programming model concepts you use.
For more "WPF/E" samples please visit the online "WPF/E" sample gallery on Channel9 here. You can also download documentation and samples on the official "WPF/E" MSDN site here. Mike Harsh on my team also maintains a fantastic blog that covers WPF/E here that I highly recommend subscribing to.
Building Data Driven Web Applications using LINQ
This talk provided a drill down of LINQ (which will ship as part of our "Orcas" release), and demonstrated some of the dramatic productivity improvements it will bring for ASP.NET. Click here to download the slides for this talk.
If you haven't seen it yet, I highly recommend watching my 20 minute video that demonstrates using LINQ with Visual Studio "Orcas" here. You can learn even more about LINQ and how to use it with ASP.NET by reviewing some of my past LINQ blog posts. Here are a few in particular worth reviewing:
- Building and using a LINQ for SQL Class Library with ASP.NET 2.0
- Building a Photo Tagging Application using ASP.NET 2.0, LINQ, and Atlas
- Using LINQ with ASP.NET
- Using DLINQ with ASP.NET
- DLINQ with Stored Procedures
- Understanding LINQ to SQL Query Translations
Lastly, to learn more about some of the new C# and VB language features coming out with "Orcas" (and which LINQ heavily uses), please check out the first two posts in my language series here:
- New "Orcas" Language Features: Automatic Properties, Object Initializers, and Collection Initializers
- New "Orcas" Language Features: Extension Methods
I'm going to try and post the next installment in my language series (which will cover Lambdas) in the next few days - so stay tuned for that.
ASP.NET 2.0 Tips and Tricks:
This talk covered ASP.NET UI, AJAX, Caching and Deployment Tips and Tricks, and Visual Studio 2005 tips/tricks. The samples include updated versions of ASP.NET AJAX that all work with ASP.NET AJAX 1.0. You can download the slides+samples here.
You can learn more about the Visual Studio build performance optimization suggestions by reading this past post of mine on improving build performance.
Hope this helps,
Scott