Posts from Luqman Saeed

Photo of Luqman Saeed
Senior Java Developer specializing in scalable, cloud-native enterprise applications on the Jakarta EE Platform.

Find me on:

5 Features You Didn't Know About Payara Micro

Payara Micro is a lightweight Jakarta EE and MicroProfile runtime optimized for containerization and microservices. Given the rise of cloud native and containerized application deployments, Payara Micro is a great choice for when you need consistent performance from a smaller runtime. In this blog post, we take a look at five Payara Micro features that you may not know about.  

What’s New in the January 2024 Payara Platform Release?

Splashing into the new year with vigor, the Payara Engineering kitchen announces the first release of Payara Platform for 2024.

This release brings enhancements, security fixes, and bug fixes, ensuring a more robust and efficient environment for your mission critical workload.  Payara Enterprise 6.10.0 (request free trial) comes with 2 improvements, 4 bug fixes, 10 component upgrades and 2 security fixes. Payara Community 6.2024.1 (download here) also comes with 2 improvements, 4 bug fixes, 10 component upgrades and 2 security fixes.

Secure Your Java Applications with Passay: The Essential Password Utility Library

In the digital age, where data breaches are common and privacy is paramount, ensuring users use strong passwords is the first step to securing applications from never-ending threats. Passay, a Java password generation and policy management library helps enhance the security layer of any Java application. Let's dive into the core components of Passay in this blog post to see how you can employ it in your own applications. 

How Fast Can You Java?

The Java Platform, over the years, has shown how resilient and reliable a development platform it is. Of course, as developers, we always want to see how fast we can execute our code. Well, now you have the chance to find out, or actually prove how fast Java is. Gunnar Morling, Software Engineer at Decodable has a very exciting Java warmup game for us all. He calls it the One Billion Row Challenge. Huh? Yup. Let's hear it from him.

Payara Micro vs. Payara Server: When to Use What?

The Payara Platform is a comprehensive ecosystem designed to meet the diverse needs of today's enterprise Java developers like you, offering robust solutions for Jakarta EE applications. The Platform is split into two main products, namely Payara Server and Payara Micro.

Try Payara Enterprise for FREE

Securing Jakarta EE Applications with MicroProfile JWT

Securing applications is a critical aspect of modern software development, ensuring that only authorised users can access sensitive functionalities and data. In the realm of Java enterprise development, one of the robust solutions for securing applications is the use of MicroProfile JWT (JSON Web Tokens). This approach combines the strengths of Jakarta EE, with the agility and portability of MicroProfile standards, particularly for microservices architectures.

Download the Guide - 
Securing Jakarta EE Applications with MicroProfile JWT

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.