Not any one specific site. But you can keep an eye out at several of the blogs. Get an RSS aggregator (there are several free ones out there if you search for them). I use NewsGator for only $20 for the year because it integrates nicely in to Outlook. Subscribe to feeds on http://blogs.msdn.com. These guys have tons of good information. Pay attention to http://www.codeproject.com for new articles dealing with your preferred development platform and languages.
Focusing on the technical side of development will only get you so far. To become a highly effective and competitive developer in this day and age, you need to focus on the methodology of producting software as well. Being solely a geek with tons of technical knowledge and no real SDLC experience only works for a select few these days.
Although there are some good comments in this thread and some great books mentioned, it's difficult to answer without a solid understanding of your skills.
In my experience, the best way to advance your software development skills is to find a good mentor who can talk with you, look at your work, and help you focus on key areas of improvement and your mentor may recommend some references to improve your work.
I'm biased from leading large projects but I don't see too many people get better in a vacuum - code reviews and working with a solid team seem to be the best way to improve skills.
Intermediate programer
prawin
Kardath
I recommend reading a couple of good books too:
Coder to Developer : http://www.codertodeveloper.com/
Code Complete : http://www.microsoft.com/MSPress/books/6822.asp
Test Driven Development : http://www.microsoft.com/MSPress/books/6778.asp
Rapid Development : http://www.microsoft.com/MSPress/books/770.asp
Software Project Survival Guide : http://www.microsoft.com/MSPress/books/1332.asp
Object Thinking : http://www.microsoft.com/MSPress/books/6820.asp
Focusing on the technical side of development will only get you so far. To become a highly effective and competitive developer in this day and age, you need to focus on the methodology of producting software as well. Being solely a geek with tons of technical knowledge and no real SDLC experience only works for a select few these days.
Jmill07
But reading a book is imho better, it is more a course then. A book i can recommend is Coder to Developer.
GTO
Although there are some good comments in this thread and some great books mentioned, it's difficult to answer without a solid understanding of your skills.
In my experience, the best way to advance your software development skills is to find a good mentor who can talk with you, look at your work, and help you focus on key areas of improvement and your mentor may recommend some references to improve your work.
I'm biased from leading large projects but I don't see too many people get better in a vacuum - code reviews and working with a solid team seem to be the best way to improve skills.