I agree that there are some ill conceived resources out there but there are some who walk the walk and talk the talk:
- Erich Gamma contributor to eclipse as well as JUnit (Design Patterns: Elements of Reusable Object-Oriented Software)
- Kent Beck key contributor to JUnit
- Joshua Bloch key author of the collections API in java (Effective Java)
- Donald Knuth
- James Gosling creator of Java and the Java programing language book