With the recent (2021-Sep-14) of Java 17, I have decided it is time for me to go ahead and move on from Java 8.

As a starting point, I was searching for the differences between Java 8 and Java 17 and came across this video covering the major changes from Java 9 and Java 16 by Ranga Karanam. It does not go into deep detail on anything. It skips over things like the modularization changes. In any case, I found it to be useful.