Some of the resource I have found useful in the past. I'll keep updating the list as and when I find good article. Please feel free to send me your list too!
DebugDiag is another tool you may want to become familiar with. It allows you to automate some of the debugging work so you can spend more time designing and developing applications.
Note: You may blogs published by my colleagues and me at PFE – Developer Notes for The Field.