Adam Bien

2021: Familiar APIs on Kickass Runtimes #slideless

A fundamental shift to build-time magic is making Java competitive for serverless. See how familiar APIs on kickass runtimes deliver millisecond startups.

2021: Familiar APIs on Kickass Runtimes #slideless
#1about 2 minutes

The evolution from traditional Java EE to modern runtimes

A shift occurred from incremental Java EE improvements to a new generation of optimized runtimes like Quarkus.

#2about 4 minutes

The long-term value of using standard Java APIs

Sticking with standard APIs like Jakarta EE provides stability and avoids costly framework migrations over many years.

#3about 5 minutes

Understanding traditional deployment with thin WAR files

The classic Java EE model separates application logic into a small WAR file from the larger application server runtime.

#4about 16 minutes

How Quarkus optimizes applications at build time

Quarkus achieves fast startup and low memory usage by replacing runtime reflection with code generation during the build process.

#5about 3 minutes

Compiling Java to a native executable with GraalVM

Using GraalVM's native image compilation with Quarkus results in an extremely fast-starting, self-contained executable.

#6about 6 minutes

Exploring Helidon as another modern Java runtime

Helidon offers another modern runtime option that implements MicroProfile standards, focusing on runtime performance and a library-based approach.

#7about 1 minute

Using MicroProfile for cloud-native Java features

MicroProfile extends Jakarta EE with essential cloud-native capabilities like health checks, metrics, and distributed tracing for modern applications.

Related jobs
Jobs that call for the skills explored in this talk.

Software Engineer

tree-IT GmbH
Bad Neustadt an der Saale, Germany

Remote
Intermediate
Senior

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.