Channel 9 Interview: LINQ Language Deep Dive with Visual Studio 2008

Published 21 July 09 10:19 PM

Ever wonder what really happens when you write a simple LINQ query?

Dim query = From row In db.Customers _
            Where row.Country = "Canada" _
            Select row

A lot of new language features went into the compilers in Visual Studio 2008 to make even this simple LINQ query work.

In this interview I sit down with Jonathan Aneja, a Program Manager on the Visual Basic Compiler team, who dives deep into these features like Type Inference, Anonymous Types, Lambda Expressions, Expressions Trees, and more. He explains what's actually happening behind the scenes and all the work the compiler is doing for you when you write a LINQ query.

My head almost explodes at the end but I learned a lot of important concepts so check it out:

LINQ Language Deep Dive with Visual Studio 2008

image

Enjoy!

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Waleed El-Badry said on July 22, 2009 8:09 AM:

Is he the same Jonathan with lots of blue shirts? :)

# Beth Massi said on July 22, 2009 11:28 AM:

LOL. It used to be grey shirts.

http://blogs.msdn.com/vbteam/archive/2008/07/23/channel-9-interview-look-who-s-working-on-visual-basic-beth-massi.aspx

I think Jonathan has finally expanded his wardrobe to two colors ;-)

# Piyush said on July 28, 2009 8:29 AM:

very thanks, in this vedio i have learn lot of the thing about linq query

# James Harnett said on September 1, 2009 7:12 PM:

I'd also like to acquire and share this well done video with my coleagues.  We often share our ideas, thoughts, and info during brown bag lunche sessions.

Thanks,

James

jas-list@ipns.com

# Ayham mhd said on September 28, 2009 4:00 AM:

Thx a lot,

it's really valuable

# Jeroen Kok said on October 27, 2009 6:02 AM:

Very informing, like it.

Did get a little distracted by Jonathan saying 'Right' every 5 seconds, right? ;-)

# Shawn D. Sneed said on November 19, 2009 5:51 AM:

I have seen lots of videos for VB.net by Beth, but now I can put a face to the voice...very nice!

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

About Beth Massi

Beth is a Program Manager on the Visual Studio Community Team at Microsoft and is responsible for producing and managing content for business application developers, driving community features and team participation onto MSDN Developer Centers (http://msdn.com), and helping make Visual Studio one of the best developer tools in the world. She also produces regular content on her blog (http://blogs.msdn.com/bethmassi), Channel 9, and a variety of other developer sites and magazines. As a community champion and a long-time member of the Microsoft developer community she also helps with the San Francisco East Bay .NET user group and is a frequent speaker at various software development events. Before Microsoft, she was a Senior Architect at a health care software product company and a Microsoft Solutions Architect MVP. Over the last decade she has worked on distributed applications and frameworks, web and Windows-based applications using Microsoft development tools in a variety of businesses. She loves teaching, hiking, mountain biking, and driving really fast.

This Blog

Syndication

Page view tracker