https://medium.com/@codingbites/10-expert-tips-to-supercharge-your-java-development-skills-99135a681e86