From javax to jakarta, the path paved with pitfalls

Track: Jakarta EE
Abstract
The switch from javax to jakarta namespace is probably the biggest change in the Java ecosystem over the last 20 years. It does not only impact Java EE application servers, but all libraries, from Spring or Quarkus to TomEE. This presentation is about presenting the problem of migrating from javax to jakarta namespace. The pitfalls and challenges encountered based on a simple application example. We will go through the possible options and how best companies can switch. Now that we are in Jakarta, the platform is evolving very quickly and ignoring the challenge isn’t a good bet.
Jean-Louis Monteiro
Jean-Louis is Director of Engineering at Tomitribe, Member of the Apache Foundation, seasoned Architect and deeply passionate about Open Source. His background is in banking, insurance, telecommunications, and public domain. His first contributions to Apache were implementing WS-Security, MP-JWT, Jakarta Security in TomEE and is an active contributor to many other projects including OpenEJB, OpenWebBeans, Geronimo and Sirona. He was involved in the Java Community Process (JCP) and is an active member of the EJB 3.2 expert group. He's now full hands on MicroProfile and Jakarta. He shares his knowledge by speaking at Java User Groups (JUG) and conferences such as ApacheCon Europe, QCon, JavaOne and Devoxx.