This is a writeup of Jim Copliens talk at JAOO about "Taking Architecture into the Agile World" - and Jim did say some controversial things like "Java is a toy language", "Refactoring is bad" and so on. Remember to read Jims comment that clarifies the points.
Is SaaS and Clould computing all hype and no substance? While there is certainly a lot of hype around these, there are good and bad reasons to adopt these technologies on a case-by-case basis, as long as you remember that there is no silver bullet!
Computer science is a fast-changing field of research. Can we track some of its changes in the past? To answer this or any other question, experimental computer science researchers have essentially three options...
A look at some of the under-rated texts of Computer Science. We all know about TAOCP and SICP, but sometimes we forget about some of the lesser knowns.