I'm back from holidays ; my brain is still lazy to write long and complex articles :)
So I would only point out a web site on IT stuff I like a lot, ie SDTimes, even if many of yours already know this webzine.
I would especially give a pointer on this excellent article about agile architecture proposed by the RallyDev team. Rally software is a web oriented application developped for managing agile developments, especially Scrum ones. It is well done, and efficient.