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:

What’s New In The Payara Platform January 2025 Release?

We're excited to announce the latest releases across our Payara Platform lineup: Community 6.2025.1, Enterprise 5.71.0 and Enterprise 6.22.0. These releases bring significant improvements in a number of areas. We advanced system configuration, delivering greater flexibility and efficiency for your applications to help you build, deploy, and maintain secure, scalable applications with confidence.. Additionally, we've addressed key security concerns, bolstering the platform's resilience against evolving threats, and delivered critical bug fixes to enhance overall stability and reliability.

Continue reading to learn more about what you can find in the January release of the Payara Platform suite of application server technologies for Jakarta EE applications.

Nugget Friday - Getting Started with MicroProfile OpenAPI Documentation

Clear and accurate API documentation is essential. It bridges the gap between your REST APIs and the developers who rely on them, ensuring smooth integration and usage. However, creating and maintaining up-to-date documentation often feels like a daunting task, requiring either tedious manual effort or complex tooling.

In this Nugget Friday, we’ll discuss how you can streamline API documentation to deliver outstanding API experiences with minimal overhead.

Jakarta EE vs. Spring Boot: Choosing the Right Framework for Your Project

In the Java ecosystem, two main frameworks stand out for enterprise application development: Jakarta EE (formerly Java EE) and Spring Boot. While both options aim to simplify enterprise Java development, they take distinctly different approaches. This comprehensive comparison will help you make an informed decision on which framework is best suited to support your next project.

Jakarta Persistence Provider: Choosing the Right Solution for Your Jakarta EE Applications

Jakarta Persistence (formerly JPA) is a cornerstone of enterprise Java development, offering a standardized approach to object relational mapping (ORM). But when it comes to selecting a persistence provider, the decision isn’t one-size-fits-all. Hibernate, EclipseLink and OpenJPA are three leading options, each with unique strengths. But how do you know which is right for your project?

In this blog, we’ll give you a short overview of the core features, advantages and ideal use cases of these Jakarta Persistence providers to help you make an informed decision.

Nugget Friday - Understanding Jakarta Batch Step Processing: A Developer's Guide

One of the most common questions about Jakarta Batch specification is "How do steps actually work under the hood?" Today's nugget takes a look at batch processing in enterprise Java applications by exploring step execution and the different types of steps available in Jakarta Batch. So grab your favorite beverage and let's dig in!

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

The Payara Platform December releases bring exciting updates to developers and enterprises, marking significant progress toward the future of application server technology. With key advancements across all editions, this release cycle includes the much-anticipated Payara Platform Community 7 Alpha 3, introducing a ground-breaking step toward Jakarta EE 11 support. Let’s dive into the highlights.

A More Flexible Way to Deploy Jakarta EE Apps: Introducing Pay As You Go Pricing for Payara Cloud

Pay As You Go (PAYG) pricing has arrived for Payara Cloud, making it easier than ever to deploy and run your Jakarta EE and MicroProfile applications in the cloud. This new pricing model is perfect for development environments, testing and small applications that don't require continuous runtime.

Getting Started with Observability in Jakarta EE Applications: Why Observability Matters

We all know that businesses rely more and more on applications, and that these tend to be complex programs that often interact with various systems. Even more, as technology evolves, software is expected to become even more advanced and sophisticated in the future. As systems and applications become more complex, robust observability strategies become essential for ensuring operational reliability.

Let's have a look at what observability is, what it offers and how it can benefit your Jakarta EE applications.