Picnic Java Meetup: Migrating to Spring Boot 3


Details
Picnic Java Meetup: Migrating to Spring Boot 3
Join us for the next Picnic Java Meetup at September 6! This edition focuses on all you need to know to migrate to Spring Boot 3. Ivar Grimstad will share how the Jakarta EE namespace migration plays into this, and Pieter Dirk Soels will share how Picnic approaches the migration at scale.
Agenda
-
18:00 Doors open
-
18:30 Food arrives 🍕🍻
-
19:00 Talk 1: "From Spring Boot 2 To Spring Boot 3 - What's Jakarta EE Got To Do with It?" by Ivar Grimstad (Eclipse Foundation)
-
19:45 Short break
-
20:00 Talk 2: "Migrating Picnic to Spring Boot 3 at Scale" by Pieter Dirk Soels (Picnic)
-
20:45-21:30 Drinks & networking
From Spring Boot 2 To Spring Boot 3 - What's Jakarta EE Got To Do with It?
Jakarta EE 9 changed its package namespace from javax.* to jakarta.*. This may sound like a trivial change that mostly affects Jakarta EE. So, why should Spring developers care?
As it turns out, the namespace changes ripple throughout the entire Java ecosystem. And Spring is no exception. Spring Framework 6 and Spring Boot 3 raised their baseline to Jakarta EE 9 API level which is supported by Tomcat 10 and Jetty 11 for example.
Attending this session will teach you how to make this migration as smooth as possible. A live coding demo will take you through the steps involved, and point out where to pay special attention.
We will also briefly examine some of the changes planned for Jakarta EE 11 that will prepare you for what to expect in future versions of Spring.
About Ivar:
Ivar Grimstad is the Jakarta EE Developer Advocate at Eclipse Foundation. He is a Java Champion and JUG Leader based in Sweden. Besides advocating the Jakarta EE technologies, Ivar is contributing to the Jakarta EE specifications as well as being the PMC Lead for Eclipse Enterprise for Java (EE4J). He is also one of the specification leads for Jakarta MVC and represents Eclipse Foundation on the JCP Executive Committee. Ivar is also involved in a wide range of other open-source projects and communities. He is a frequent speaker at International developer conferences.
Migrating Picnic to Spring Boot 3 at Scale
This is not your average version bump: it not only upgrades the very foundation web-apps are built upon, but also transitively upgrades many other libraries with major versions. Get a sneak-peak on how we structure our projects at Picnic, and how we perform the majority of the migration only once to have it benefit all Picnic services. We will share our process, the blessings and curses of our setup, the challenges we faced and how we overcame them. Join us to see how we did it. Schadenfreude guaranteed!
About Pieter:
Pieter Dirk Soels is a Software Engineer in the Java platform team at Picnic. He is a strong advocate for staying up-to-date on dependencies, automating the process of upgrading and performing validation as much as possible. He's leading the Spring Boot 3 migration effort across Picnic together with the Java platform team.
COVID-19 safety measures

Picnic Java Meetup: Migrating to Spring Boot 3