A very nice site, with the same wealth of information as perlmonks is wiki. You can find tons of info about refactoring, unittesting, and extremeprogramming there (and lots more information about programming and design principles). It's a wonderful site. Each page contains links to many other pages, and there is well balanced discussion. You can spend hours there just following all the links and reading.