What’s New In The December 2023 Payara Platform Release?

Diving into the digital depths with a surge of enhancements, the December 2023 release of Payara Platform has arrived. This release comes with significant improvements, bug fixes, and component upgrades, further enhancing the robustness and capabilities of the Payara Platform for Jakarta EE and MicroProfile applications.

Payara Enterprise 6.9.0 (request your free trial here) comes with 3 improvements, 4 bug fixes and 7 component upgrades. Payara Community 6.2023.12 (download here) also comes with 2 improvements, 3 bug fixes and 7 component upgrades.

Revolutionising Java Collections: The Advent of Sequenced Collections in Java 21

Java has been a staple in the software development world for decades, renowned for its robustness and vast ecosystem. However, some seasoned Java developers have encountered limitations within its collections framework, particularly when dealing with ordered elements. Enter JEP 431. JEP 431, part of the Java Enhancement Proposal system, represents a significant advancement in Java's ongoing evolution. The Java Enhancement Proposal system is a process for proposing, reviewing, and implementing new features in the Java programming language. JEP 431, in particular, introduces necessary enhancements to the Java Collections Framework, addressing longstanding limitations and expanding its capabilities for us Java developers.

Enterprise Batch Processing with Jakarta Batch - Part 3

In the journey through our Jakarta Batch blog series (see Part 1 here and Part 2 here) , we've taken a deep dive into the architecture of batch jobs, the inner workings of chunks, and the best practices for optimising their processing. Now, it's time to shed light on the less-discussed but equally vital aspect of batch processing: the task-oriented approach, specifically the role of batchlets in Jakarta Batch jobs. We'll also explore how to effectively monitor and manage batch job lifecycles to maintain efficiency and reliability.

Transitioning to Java - Payara Podcast Episode 3

In this podcast episode, we’d like to invite you to listen to the conversation we recently had with Ken Fogel. Ken is a well known expert in Java and Jakarta EE industry, he’s been working with Java for over 20 years.  Unsurprisingly, he is also a Java Champion, and a Java Community Process Executive Committee member. He is an active conference organizer, very prominent and active in the Java, Java EE and Jakarta EE community.

So there’s no wonder why we had to invite him to our podcast!

Head over toSpotifyorYouTube to listen to the conversation and subscribe for more episodes! 

Reassessing Native Compilation for Jakarta EE Applications – A Pragmatic Perspective

Java’s Ahead-of-Time (AOT) native compilation, as seen in frameworks like GraalVM, boasts rapid startup times and lower memory usage. However, for Jakarta EE application developers, the practical benefits of these advantages often don’t translate into substantial economic or technical gains. This leads to questioning the viability of investing resources into adapting existing Jakarta EE applications for GraalVM compatibility.

Download the Guide - Reassessing Native Compilation for Jakarta EE Applications: A Pragmatic Perspective

Automated Jakarta EE Cloud Deployments With GitHub Actions And Payara Cloud

Cloud deployment refers to the process of hosting applications on a remote server infrastructure, accessible over the internet. This paradigm has revolutionised software development, offering immense scalability, flexibility, and efficiency. Traditional deployment methods have evolved to embrace modern cloud environments, ranging from Infrastructure-as-a-Service (IaaS), where you manage servers but not physical hardware, to Platform-as-a-Service (PaaS) and Software-as-a Service (SaaS) solutions, which abstract much of the server management and maintenance tasks.

Download the Guide - Automated Jakarta EE Cloud Deployments With GitHub Actions And Payara Cloud

Panel Discussion Recording - Java 21 - An Overview for Jakarta EE Developers


In this exciting round table panel discussion led by our very own Payara Engineers, we delve deep into the future of the upcoming Jakarta EE 11 in the context of its base Java version - Java 21.

The release of Java 21, the latest LTS Java version, marks an important milestone for the Java Platform. With much anticipated features like virtual threads, sequenced collections and record patterns, Java 21 is the perfect base for the upcoming Jakarta EE 11.

In this  expert round table discussion, you will learn what the release of Java 21 means to you as a Jakarta EE developer.

Upgrading from Payara Enterprise 5 to Payara Enterprise 6 with the Payara Server Upgrade Tool

In a world where technology never sleeps, staying ahead is not just an advantage; it's a necessity.  This is especially true for organisations running enterprise-level applications on Java EE 8 through  Payara Enterprise 5. While this platform has undoubtedly served you well, the release of Jakarta  EE 10 and Payara Enterprise 6 marks the beginning of a new era in Enterprise Java development.