Speaker Details

Stéphane Nicoll

Stéphane has 20 years of experience in software engineering with a strong focus on API development on the JVM. After having spent more than a decade developing large scale Java enterprise applications in the geospatial, financial, or logistics sectors, he joins the core Spring Framework development team in 2014. Currently, Stéphane works on Spring Boot and leads start.spring.io, a service that helps millions of users start their next application.

Ahead Of Time and Native in Spring Boot 3.0
Conference (INTERMEDIATE level)
Room 8

Ahead Of Time and Native is a major topic for the upcoming Spring major releases. With this talk, you’ll get a complete tour of the AOT efforts and a glimpse at Spring Boot 3.0.

After a successful experimental phase with the Spring Native project, the Spring team is bringing Ahead Of Time (AOT) support to Spring. The goal here is to enable GraalVM native use cases and improve JVM efficiency.

During this talk, Stéphane and Brian will discuss the state of the AOT theme in the latest milestones of Spring Framework 6.0 and Spring Boot 3.0:

  • The design of the AOT engine
  • How this new infrastructure can be used by libraries
  • What to expect as an application developer
Introducing Spring Framework 6.0
Conference (INTERMEDIATE level)
Room 8

The next generation of Spring applications is almost here!

Spring Framework 6.0 brings an exciting new baseline for the entire Spring ecosystem: Java 17, Jakarta EE 9+. This is the foundation for Spring Boot 3.0 and the beginning of new major themes, ranging from AOT/Native to Observability.

During this presentation, Stéphane and Brian will cover the main topics of this new release:

  • the new Java 17 and Jakarta EE 9 baseline
  • the AOT/Native efforts for GraalVM native applications and efficient JVM apps
  • the Spring Observability initiative and what it means for various components like RestTemplate, web controllers...
  • the new Java interface clients for HTTP and other transports
  • Support for RFC 7807 problem details
  • and more!