ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Below are the slides + demos for the two breakout talks I presented this past Friday at the CodeMash conference:

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.  Click here to download the slides+demos for this talk.

You can learn more about the Visual Studio build performance optimization suggestions by reading this past post of mine on improving build performance.  You can also find several dozen more ASP.NET and Visual Studio Tips/Tricks of mine on my Tips and Tricks summary page.

Building Data Driven Web Applications using LINQ

This talk provided a drill down of LINQ (which will ship later this year), and demonstrated some of the dramatic productivity improvements it will bring for ASP.NET.  Click here to download the slides+demos for this talk.

You can learn more about LINQ and how to use it with ASP.NET by reviewing some of my past LINQ posts.  Here are a few in particular worth reviewing:

Thanks again to everyone who attended my talks - I really had a great time and hope you did too! 

Scott

P.S. I will also be posting the slides + demos from my LINQ keynote at the CodeMash event shortly.

Published Sunday, January 21, 2007 7:39 PM by ScottGu

Comments

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 12:01 AM by Andrew Robinson

Scott, I am really getting excited about LINQ but struggle a bit with what our DALs will look like or if we will even have them at all? I see a lot of examples with manual binding of data controls to a resulting LINQ collection but what if we want to do two way binding? Will we have new Data Source controls for Orcas that work with LINQ or will we still create a DAL that makes LINQ calls and returns collections back to an ODS?

Also, I am guessing that you can't really give any release dates other than the general info that is out there but might we start to see some RCs in Q3? It seems like the CTPs are coming fast and quick.

Thanks for all the great info on your blog. -Andy

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 1:45 AM by vikram

thanks for posting the slides. Its always fun to see your posts

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 2:07 AM by ScottGu

Hi Andy,

You'll be able to use the ObjectDataSource with LINQ, or you'll be able to use a new LINQDataSource that we'll be shipping in "Orcas" that supports binding UI controls to LINQ entities.  I think this later option is going to be pretty sweet - and allows you to avoid having to write an intermediate controller class.  

Our plan is to have a Beta1 out in the next few months - so not too far away now. :-)

Thanks,

Scott

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 2:18 AM by Jules

I first want to say, I love what you guys are doing with LINQ.  Linq seems like such a killer language feature, even more so than generics were in .NET 2.0 and I'm a huge fan of generics.

I also am excited about the work you guys are doing with the ADO.NET Entity Framework.  These two new features seem to solve a huge sore point for me in developing database applications today.  I've always been a bit of an OOD/statically-typed whore, and I'm really pleased to see this stuff promising a little more peace and therefore less work in my world.

My question though is, could you give us an estimation of when Orcas/.NET 3.5 will be released?  Even ballpark figures would be nice.

Thanks!

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 2:31 AM by ScottGu

Hi Jules,

Glad you like LINQ! :-)

Right now we are targetting Orcas to RTM the second half of this year.  We are also looking to have a go-live license available in the Beta2 timeframe, which will allow production usage before RTM.

Hope this helps,

Scott

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 6:18 AM by Jeff Hunsaker

Scott,

I enjoyed all 3 of your presentations at CodeMash. You are a warrior! I kept seeing the Redmond-time on your clock and thinking, "how is he still going strong?" Hope you slept on the flight.

Will LINQ integrate with Patterns & Practices (Enterprise Library) at some point?

Thanks.

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 7:28 AM by Ben Carey

Thanks for posting these. The talks at CodeMash were very informative and interesting.

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 8:04 AM by Jim Holmes

Scott,

Thanks *so* much for travelling out to CodeMash and doing a great keynote and breakout sessions.  You really helped make our first conference a big success!

Jim

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 10:03 AM by Kima

Hi Scott Gu,

I live in Kosovo.

Im student, im looking forward to start writing articles in albanian language about Microsoft Technologies( ASP.NET, ASP.NET AJAX, etc.).

What will I profit from this.

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 10:44 AM by Ralf Brandenburg

Hi Scott,

I am really interested in testing and possibly using LINQ, but I tried to install it on several of my systems without success. It may be related to my Vista and/or VS2005 Version. As I am from Germany I use the German Vista/VS2005. Under Vista the installation stucks completly.

Thanks

Ralf

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 11:16 AM by ScottGu

Hi Ralf,

Can you send me email on this?  I'll then loop you in with someone from the LINQ team to investigate.

Thx!

Scott

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Monday, January 22, 2007 3:31 PM by Speednet

Hi Scott,

IT just dawned on me (I might be a little slow today) that the LINQ syntax for querying a database is similar to Common Table Expressions (CTE) in SQL Server 2005.  Instead of "WITH [name] ([columns]) AS ([BLOCKED EXPRESSION [action]" it's "FROM [name] IN [expression] [action]".  Am I on the right track?

Is there any syntax reference documentation posted?

Also, do you have any tips for preparing for LINQ using currently-available tools?  In other words, I would like to make sure I don't code in a way that makes it difficult to convert to LINQ later on.

Many thanks!

-Todd

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Tuesday, January 23, 2007 12:06 AM by Praveen

plz send me some more validation examples ..

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Tuesday, January 23, 2007 5:02 AM by Sahand

How To Send Email ASP.Net2005 In Server.

please More Explanation SMTP

Thanks

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Wednesday, January 24, 2007 2:46 PM by Rich Reuter

I really enjoyed your presentations at CodeMash.  The discussions about LINQ were really good and I finally feel like I've got a good idea about what it can do and why it's going to be such a powerful tool for dealing with data.

# re: ASP.NET Tips and Tricks and LINQ Slides/Demos from CodeMash

Thursday, January 25, 2007 8:14 AM by Greg Huber

Scott, great keynote at Codemash. So glad you could make it out!!  ASP.NET Ajax is really rocking and developers are very exited to get going with it- got a lot of positive feedback about it at my sessions.

# 录像:在VS Orcas和ASP.NET中使用LINQ (第一部分)

Tuesday, March 03, 2009 12:11 PM by bitstudio

录像:在VSOrcas和ASP.NET中使用LINQ(第一部分)

【原文地址】Video:UsingLINQwithASP.NETinVS