Revolutionising Java Collections: The Advent of Sequenced Collections in Java 21
Published on 15 Dec 2023
by Luqman Saeed
Topics:
Java,
Java 21
|
1 Comment
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
Published on 12 Dec 2023
by Luqman Saeed
Topics:
JakartaEE,
Jakarta EE,
Batch Processing
|
0 Comments
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
Published on 08 Dec 2023
by Dominika Tasarz
Topics:
Java 11,
Java,
Jakarta EE,
podcast,
open source,
Java 21
|
0 Comments
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
Published on 06 Dec 2023
by Luqman Saeed
Topics:
Cloud,
Payara Cloud,
Jakarta EE
|
0 Comments
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
The Payara Monthly Catch - November 2023
Published on 04 Dec 2023
by Jadon Ortlepp
Topics:
Java,
Jakarta EE,
Java 21
|
0 Comments
Automated Jakarta EE Cloud Deployments With GitHub Actions And Payara Cloud
Published on 01 Dec 2023
by Luqman Saeed
Topics:
Cloud,
Payara Cloud,
Jakarta EE
|
0 Comments
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
Enterprise Batch Processing with Jakarta Batch - Part 2
Published on 28 Nov 2023
by Luqman Saeed
Topics:
Jakarta EE,
Batch Processing
|
2 Comments
Continuing from where thelast blog post left off, let's delve deeper into the intricacies of configuring the chunk in Jakarta Batch. As we've seen, a chunk represents a set of items to be processed as a batch. Now we will explore how to control this process, manage potential errors, and ensure efficient execution.
Panel Discussion Recording - Java 21 - An Overview for Jakarta EE Developers
Published on 24 Nov 2023
by Dominika Tasarz
Topics:
Payara Events,
Jakarta EE
|
0 Comments
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
Published on 23 Nov 2023
by Luqman Saeed
Topics:
Upgrade,
Migration,
Upgrade Tool
|
0 Comments
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.
Introducing Payara Starter: The Code Scaffolding Tool for Rapid Jakarta EE Development
Published on 21 Nov 2023
by Luqman Saeed
Topics:
MicroProfile,
Payara Platform,
Jakarta EE,
payara starter
|
0 Comments
In the dynamic world of software development, efficiency and speed are key. This is where Payara Starter, our new code scaffolding tool, comes in. Designed to streamline and simplify the initial setup process, Payara Starter helps developers like you kickstart your Jakarta EE projects with ease, whether you prefer Maven or Gradle build systems.