


If we look at it from a math perspective, it looks like this. You're still in the 8 to 11 move and 11's already been the past, sort of, maybe. You guys are still in 8, and a quarter of you have actually gone to 11 but very few are only on 11. I mean, they're not ahead of time, the declaration was two years before and it happened.Īlso, heads are spinning. Things aren't coming out on the date that they were planning to come out two years ahead of time. The good news is it seems to be going on track on the declared path, exactly on the declared dates, which I really like seeing. You guys probably all know this and have heard many, many different talks about, that this will be just a little bit of perspective on it. We're almost at the halfway point between 13 and 14. Then we got 10, and 11, and 12, and 13, and we're going to get 14. After 8, it took a while, and then we got 9. In Java 7, you could save a little bit on the curlies and brackets, but 8 was very material. Lambda expressions, people just liked coding that and Java 6 had some features. The really cool thing in my opinion in 8 is it really took over the world very quickly because it had probably the coolest developer led featured drive in Java since probably Java 5 with generics or ncurrent, those two drove them. Java 8 is only about five-and-a-half years old. Java 7 came out a little over eight years ago so it's long in the tooth too. We have Java 6, that's now 13 years ago, and some people here are using it. We've got a bunch of changes that have gone with Java. Eventually, I'm going to get through some actual what can you do to take it to production and what we think the right roadmaps look like. I'm just picking a few features here and there to highlight in logic of change, but also talk about what it actually means to go into production after 8, what people have done, what people might be doing going forward, what the actual considerations might look like because there are all kinds of things with this pace change that matter.īear with me as I go through features. This is about what is after Java 8, going forward, what you should be looking forward to, what you should expect, what's coming. There are a few that are using pre-8 and like we said, we feel your pain. Another one is from JDK 9 to 13 and beyond, and all this stuff. one way is to look at this, look at all the cool features in Java. We've been kicking it around for a while. This is a talk that has a few different titles.
