Seriously, it's time to move off Java 8.
It's time to move off Java 8.
Check out WorkOS, it's really good: https://jetty.to/workos
This video was more difficult to make than I initially thought. I knew there were going to be a lot of different variables to address when it came to Java development, but putting them all on paper really put it in perspective just how many there are.
I mean, I'm talking about end-of-life dates yet there are so many different JDK distributions (Oracle, Red Hat, Corretto, Temurin, etc.) - I can't just list every single date. Then you've got different licensing terms, and free vs paid security updates, different levels of support, and then frameworks, libraries, dependencies, etc... all with their own compat reqs and support lifecycles.
I tried my best to really strip out listing every single edge case while giving some core examples that really represent the point I'm trying to make. It's in no way exhaustive (i've said this so many times that if I ever name this show or start a podcast, that should be the name: "Not Exhaustive" lol, but I just want to be clear and honest about what I mean to say).
I'm not saying "Java 8 bad" and that everyone has to move off of it. It's just that the economics of doing so have changed significantly, and I made this video in hopes that it'll help developers make the case to leadership that maybe it's finally time to move to modern Java.
Anyway, I'd love to hear what's keeping some of y'all on Java 8, and if you've successfully moved off of Java 8, about your migration stories and what led to the decision for it. I'm sure any advice you have others will find very helpful!
One more thing: I mentioned the TelCo migration being a harder sell due to the larger impact it has on more users. I meant to circle back to this and say how it's actually a great example because at that scale, they could really benefit from modern Java in the ways laid out in the video, but I never did. My bad.
A portion of this video was sponsored by WorkOS.
If you're a developer, sign up to my free newsletter Dev Notes ? https://www.devnotesdaily.com/
Don't know why you'd want to follow me on other socials. I don't even post. But here you go.
?‍? GitHub: https://github.com/forrestknight
? Twitter: https://www.twitter.com/forrestpknight
? LinkedIn: https://www.linkedin.com/in/forrestpknight
? Instagram: https://www.instagram.com/forrestpknight
ForrestKnight
I document and share my experiences on topics including computer science & software engineering. I'm a full-time Software Engineer and a part-time YouTuber. My less nerdy activities include fishing, hunting, surfing, and snowboarding. I'm just here to hav...