Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Here is the latest in my link-listing series.  Also check out my ASP.NET Tips, Tricks and Tutorials page for links to popular articles I've done myself in the past.

ASP.NET

  • .NET Debugging Demos Lab: Tess Ferrandez, who is an ASP.NET escalation engineer for Microsoft support and who also posts incredible articles on the art of debugging production ASP.NET applications, has started a new tutorial series that provides a sample "buggy" application and a series of questions/problems you can work through to learn how to debug problem applications in production environments.
  • 4 Alternative View Engines for ASP.NET MVC: The open source MvcContrib project has been adding lots of cool goodness on top of the ASP.NET MVC Framework.  Jeffrey Palermo posts about 4 alternative view rendering engines now in the project that you can use if you don't want to use the default .aspx based view engine.  BTW - I'll be doing a new post on ASP.NET MVC within the next week talking about some of the cool new features coming soon with the next refresh. 

ASP.NET AJAX

  • Boost ASP.NET Performance with Deferred Content Loading: Dave Ward continues his great articles on ASP.NET AJAX.  This article talks about how you can improve the perceived load-time of a page by using an AJAX callback to retrieve HTML content once the page loads on the client.  This approach is similar to the one I wrote about in my tip/trick post here.

Visual Studio

  • Visual Studio 2008 Product Comparison: Several people have sent me email in the past asking for a page that describes the differences between the various Visual Studio 2008 editions (Standard, Professional, Visual Studio Team System, etc).  This link is useful to bookmark if you want to learn more about this.
  • Did you know...You can Shift+ESC to close a tool window: Sara Ford continues her excellent "Did you know..." VS 2008 tips and tricks series.  I confess I didn't know this one.  One productivity tip I always recommend is to really learn the keyboard shortcuts of your development tool environment well - since using them over time can yield significant productivity savings.  Click here to download a VB 2008 key bindings poster, or click here to download the C# 2008 key bindings poster equivalent.  Print them out and put them under your pillow to absorb them while you sleep.

.NET

  • The Power of Yield: Joshua Flanagan has a nice article on one of the coolest, yet underused, feature of C# in .NET 2.0 - which is the yield keyword.  This is a very powerful feature that enables you to efficiently work with IEnumerable scenarios and enable deferred iteration (LINQ leverages this heavily with .NET 3.5).  To master C# even more, I also highly recommend the new C# 3.0 In a Nutshell book (I posted a 5 star review of it on Amazon).

WPF

  • Making VS 2008 Open in XAML Mode By Default: Matthias Shapiro has a nice post that shows how you can configure VS 2008 to by default load WPF files in XAML mode instead of design-mode.  A very useful shortcut if your natural inclination is to work directly with XAML markup.
  • How can I debug WPF bindings? Beatriz Costa from the Microsoft WPF team has a great post that talks about tips/tricks you can use to better identify "what went wrong" when a databinding expression fails with WPF.
  • Programming WPF and Windows Presentation Foundation Unleashed: If you would like to learn WPF (especially now that there is project and designer support for it in VS 2008), I recommend these two books by Chris Sells and Adam Nathan.  Both are excellent resources to use to learn from.

Hope this helps,

Scott

Published Wednesday, February 06, 2008 12:41 AM by ScottGu

Comments

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 4:32 AM by vikram

Thanks for the list again

# Scotts new Linklist - ASP.NET, WPF, AJAX, VS, .NET

Wednesday, February 06, 2008 4:32 AM by DotNetKicks.com

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 5:25 AM by Garry Shutler

Is there somewhere you can get a version of the keybindings over 2 portrait sheets of A4 rather than a single sheet of A3?

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 6:12 AM by Rob

Thanks for the nudge towards C#3.0 in a Nutshell.  I've been looking for a breakdown of what's in it.  Is there a multi-tier LINQ explanation in there that you feel is appropriate?

# Links for Wednesday 6 February

Wednesday, February 06, 2008 6:58 AM by Richard's Rant

Lots today :) Lost of changes seem to be in Vista SP1 Ballmer outlines Microsoft's 8 long term growth

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 7:39 AM by mhinze

Happy Birthday Scott!

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 7:56 AM by Nayana

Happy returns of the day Scott.

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 8:05 AM by Nayana.K

Many Many happy returns of the day, Scott..

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 8:19 AM by ccatto

Hey Now ScottGu,

As always you provide stellar resources.

Thx 4 the info,

Catto

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 8:21 AM by simone basso

Why don't you guys just stop to push out new stuff to study???

I'm going crazy with all this new stuff to study!! :)

Great Post Scott :)

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 8:43 AM by Nebbercracker

Hi Scott,

As always, thanks for the links.  Do you have any recommendations for mastering VB.NET well (in reference to recommendation for C# book)?

Nebbercracker

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 9:06 AM by Rob Mills

Thanks for the links!

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 9:58 AM by Klaus RM

"Programming WPF" is by Chris Sells and Ian Griffiths. I don't know who, if any, wrote most of the text, but I kind of feel sorry for Ian Griffiths as he is seldom credited for the work.

Cheers

Klaus

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 10:39 AM by mcp111

Why didn't you make a VB2005 keyboard poster?

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 11:48 AM by Zak Mandhro

Happy Birthday Scott!

Great to see the community contributions on ASP.NET MVC. Any chance you guys opening up complete MVC project to open source, make it community driven with the ability to send patches, etc.? That would make it a lot more attractive to those coming from Java and Ruby worlds.

- Zak

# 2月6日链接篇: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 12:09 PM by Joycode@Ab110.com

【原文地址】 Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF 【原文发表日期】 Wednesday, February 06

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 06, 2008 8:10 PM by James

I second the recommendation on learning the keybindings. It's a lot like learning to type efficiently; spending some dedicated hours up front pays back big in terms of future productivity.

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Thursday, February 07, 2008 6:30 AM by Sambo

Good link, thanks.

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Thursday, February 07, 2008 7:18 AM by Diego

hi... Scott in Ruby we can do something like that:

Array database_clients_id = {1,2,3,4,5};some clients from a database

Array app_clients_id = {1,2,4,8,10};/// clients selected in application

Array intersection = database_clients_id && database_clients_id ;

///intersection ={1,2,4}

Array diference= database_clients_id - database_clients_id ;

///intersection ={3,5}

is there some thing like this in C#?

thanks

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Thursday, February 07, 2008 8:00 AM by Shankar

Wish to get your opinion on Accessing Client Hardware e.g Smart Cards through ASP.NET 3.5 other than using ACTIVEX. Is there any enhancement in the current 3.5 release?

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Thursday, February 07, 2008 10:16 AM by Krishna

Happy Birthday Scott!

# 2月6日链接篇: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Thursday, February 07, 2008 4:08 PM by ASP.NET Chinese Blogs

【原文地址】 Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF 【原文发表日期】 Wednesday, February 06

# SitePoint Blogs » .NET on the ???Net Feb 1-7: DataContext Dilemmas & Versioning Databases

Pingback from  SitePoint Blogs » .NET on the ???Net Feb 1-7: DataContext Dilemmas & Versioning Databases

# CSS3 Media queries instead of the media attribute

Friday, February 08, 2008 11:01 AM by CSS3 Media queries instead of the media attribute

Pingback from  CSS3 Media queries instead of the media attribute

# Weekly Link Post 28 « Rhonda Tipton’s WebLog

Sunday, February 10, 2008 9:15 PM by Weekly Link Post 28 « Rhonda Tipton’s WebLog

Pingback from  Weekly Link Post 28 « Rhonda Tipton’s WebLog

# Enlaces 6 de Febrero: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF « Alexander Jim??nez

Pingback from  Enlaces 6 de Febrero: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF « Alexander Jim??nez

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Wednesday, February 13, 2008 4:27 AM by Abhijeet Rajwade

Excellent series!!! very informative.

# re: Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Friday, February 15, 2008 2:51 AM by Jacob

I've seen the feature with auto resolving namespaces and a shortcut being used in a screencast. I can't tell you how much I've searched for the shortcut. :) Thanks.

# Feb 17th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET « .NET Framework tips

Pingback from  Feb 17th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET « .NET Framework tips

# Colegamenti del 17 Febbraio: ASP.NET, ASP.NET AJAX, Visual Studio, .NET

Monday, February 18, 2008 8:18 AM by Scott Guthrie Italian WebLog

Colegamenti del 17 Febbraio: ASP.NET, ASP.NET AJAX, Visual Studio, .NET

# Links 6/Fev: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

Saturday, March 15, 2008 9:47 PM by Mutamblog

Links 6/Fev: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF

# Avandia.

Monday, July 28, 2008 9:16 AM by Avandia.

Avandia. Avandia patent.

# Avandia » FDA ??ber Avandia im Bilde Glaxo erwartet Klagewelle - n-tv.de

Pingback from  Avandia » FDA ??ber Avandia im Bilde Glaxo erwartet Klagewelle - n-tv.de

# Avandia » The Game Plan For Life ~Summum Bonum~ EBook.

Pingback from  Avandia » The Game Plan For Life ~Summum Bonum~ EBook.