Browsed by
Tag: java

Java 15 : what’s new ?

Java 15 : what’s new ?

Now that Java 15 is features complete (Rampdown Phase One at the day of writing), it’s time to walk throught all it’s functionalities that brings to us, developers, this new version. This article is part of a series on what’s new on the last versions of Java, for those who wants to read the others, here are the links : Java 14, Java 13, Java 12, Java 11, Java 10, and Java 9. This new version brings lots of new JEPs, the main…

Read More Read More

Quarkus, jlink and Application Class Data Sharing (AppCDS)

Quarkus, jlink and Application Class Data Sharing (AppCDS)

Quarkus is optimized to start quickly and have a very small memory footprint. This is true when deploying in a standard JVM but even more so when deploying our application as a native executable via GraalVM. Quarkus greatly facilitates the creation of a native executable, thanks to this, a Quarkus application starts in a few tens of milliseconds and with a very small memory footprint: a few tens of MB of RSS (Resident Set Size – total memory usage of…

Read More Read More

Quarkus and Testcontainers

Quarkus and Testcontainers

If you did not know Quarkus, here is an introductory article: Zoom sur Quarkus (french). Quarkus offers Unit Test (TU) support with JUnit 5 via the @QuarkusTest annotation, documentation for Quarkus TU support can be found here. Here is an example of a TU from the Hibernate ORM Quickstart : Conventionally, you can run tests using an embedded database, Quarkus supports the H2 BDD for that. But if we want our tests to run in an environment as close as…

Read More Read More

Java 14 : what’s new ?

Java 14 : what’s new ?

Now that Java 14 is features complete (Rampdown Phase One at the day of writing), it’s time to walk throught all it’s functionalities that brings to us, developers, this new version. This article is part of a series on what’s new on the last versions of Java, for those who wants to read the others, here are the links : Java 13, Java 12, Java 11, Java 10, and Java 9. As opposite to the previous Java versions, the version 14…

Read More Read More

Java 13 : what’s new ?

Java 13 : what’s new ?

Now that Java 13 is features complete (Release Candidate at the day of writing), it’s time to walk throught all it’s functionalities that brings to us, developers, this new version. This article is part of a series on what’s new on the last versions of Java, for those who wants to read the others, here are the links : Java 12, Java 11, Java 10, and Java 9. Force is to note that, again, there is not a lot of new…

Read More Read More

Java 12 : what’s new

Java 12 : what’s new

Now that Java 12 is features complete (Rampdown Phase 2 at the day of writing), it’s time to walk throught all it’s fonctionalities that brings to us, developers, this new version. This article is part of a serie on what’s new on the last versions of Java, for those who wants to read the others, here are the links : Java 11, Java 10, and Java 9. Force is to note that besides the switch expression, there is not a lot of…

Read More Read More