DEV Community

Discussion on: What's new and interesting in Java?

Collapse
 
wmeddie profile image
Eduardo Gonzalez
  • I would say Graal with its support for many languages and compiling bytecode to a native executable is the most exciting thing to happen to the Java world in a while.
  • The new ZGC and ShenandoahGC are allowing us to have large heaps while keeping GC latency consistent.
  • With Docker being used more and Java 10 adding support for Docker, it's pretty easy to use the latest versions of Java without having to wait years for the official every-5-year Java upgrade.
  • The latest versions of Java incorporate many language features from Kotlin and Scala (both awesome) which is making it a nicer looking language than it was before.
  • Java EE (JakartaEE) and JavaFX being spun out into independent open source projects is looking like a very positive step, as they are both getting love from the community and are better than ever.
  • Quarkus is a new framework that is trying to bring in all this new cool stuff together in a single place and its performance numbers are looking awesome already.
  • DL4J 1.0 is coming soon and brining a new auto-differentiation library that is as powerful as all the python libraries out there.
  • Spring Boot/Spring Cloud DataFlow is making it easier than ever to create really powerful enterprise systems.
  • jOOQ is and awesome embedded Java-DSL that gives you the almost the full power of SQL without relying on concatenating strings together to make a query.

Tons of cool stuff going on.

Collapse
 
stojakovic99 profile image
Nikola Stojaković

I'm currently learning Java EE (I find name JakartaEE horrible) because I'm planning to move on Java web development position; I already knew about GraalVM but I had no idea about other new stuff, I'm even more motivated now!

Collapse
 
_darrenburns profile image
Darren Burns

jOOQ made working with databases in Java fun again for me!

Collapse
 
_hs_ profile image
HS

I get the cool part of the Quarkus but I'm also a fan of Micronaut. It's like Spring but less proxying (if any at all) and cool new features. Now it has some difference in syntax but I'm fine with that.