Una fuente de inspiración pueden ser las de Programación en Java / Prácticas.