I've been writing java.io code verbosely for far too long, and stumbled onto Apache Commons IO last week. I've used a lot of Commons before, but never looked at IO, and now I feel silly for writing a notable amount of extra code over the years.
Is there any good resource for Java libraries that isn't overwhelming, besides maybe reading through all of the available Apache Commons once a year to see if anything new was added?
How do you keep up to date on what's out there?
Adding an edit to summarize. Mostly, I'm looking for push technology; something to help me keep up to date, instead of me having to know what I want to learn.
- The Common Java Cookbook
- Podcasts, including javaposse
- RSS, including theserverside, java.net
- Looking through the dependencies of projects I already use
- Stack Overflow
Additional items that require you know a bit to look for something using them (pull):
- ACM (If this could be pared down more, it'd bump to the first list.)
- Browse the Maven Repository
Also tangentially related, keeping up on Java itself, this blog was recommended:
Any other suggestions? Thanks everyone for the helpful advice.