
Converting ActiveMQ to Jakarta - Part 2
Matt outlines the journey and challenges involved in transitioning ActiveMQ, the most widely used messaging broker worldwide and a core component of the HYTE platform, from the javax namespace to the jakarta namespace as part of adapting to the new Jakarta EE APIs. It delves into technical aspects like upgrading ActiveMQ to support the JMS 2.0 API, dealing with technical debt, and updating other dependencies and frameworks to be compatible with Jakarta, along with the effort to reduce impact on users by providing transitional client jars. The shift aims to modernize ActiveMQ, resulting in the release of ActiveMQ 6.0.0 that aligns with the Jakarta namespace, illustrating both the scope of work and the strategic steps taken to ensure backward compatibility and future readiness.

Converting ActiveMQ to Jakarta - Part 1
Matt discusses the migration process for enterprise Java applications from the 'javax' namespace to the 'jakarta' namespace as part of adapting to the new Jakarta EE APIs, a process driven by the changes due to Spring framework's timeline and Java's updates. It explains the implications for developers in terms of code changes required for APIs like JPA and JMS, and the varying levels of effort needed for different sized projects, emphasizing the evolving Java ecosystem's positive impact on performance, cost, and developer experience.