Here they are - a collection of quite a number (250+) of the many online articles on Java, Software engineering (architecture, the development process), XML etc. that I've read over the last years - probably going back to 2001. I've included a URL and a personal score (on a scale of 1 to 5 with 5 being awesome).
I hope you'll find this useful - some of these articles took quite a bit of digging to find but were well worth the effort.
Please feel free to shoot any comments, edits, suggested additions (or deletions?). Because the underlying spreadsheet is on Google Docs (love it!) it will get updated on a semi-regular basis as the reading list continues to expand.