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:

Nugget Friday - InputStream To String Post Java 9

It's Nugget Friday again, and we're excited to bring you another valuable titbit to our beloved coders! In this instalment of our Friday Nugget series, we're diving into a common yet essential task for developers, especially when handling data read from a file, network or database: converting an InputStream to a String in Java. Knowing how to do this is crucial for efficiently managing IO and data processing tasks.

Nugget Friday - Did You Know This About HashMaps?

It’s Friday and we kick off the maiden edition of Nugget Friday. So, what is it? Nugget Friday is going to be a series of short blog posts that focus on hidden nuggets in the various JDK releases since Java 9. In this maiden edition, we look at a very obscure static method on the HashMap class introduced in Java 19.

Deploy Jakarta EE & MicroProfile Apps Faster with the Payara Cloud Maven Plugin

As a Java developer, you've probably experienced the challenges of deploying Jakarta EE or MicroProfile applications to the cloud. Setting up infrastructure, configuring servers and dealing with the gamut of cloud environments can be a major deviation from your core development tasks, ultimately influencing your productivity. However, there are tools that you can leverage to simplify and streamline cloud deployments. One is Payara Cloud Maven plugin - let's look at what it offers and how to use it in this blog post.

Is Your Enterprise Java Strategy Ready for the Future?

Java's steady and predictable release cadence brings new features and improvements with each version. Java 21 (and the recently released 22) introduced major language innovations and performance optimizations. But what does this mean for the vast ecosystem of enterprise Java platforms? Let’s explore these issues in this blog post, starting with a look on the benefits of newer Java versions. 

What’s New In The June 2024 Payara Platform Release

Freshly rejuvenated from the annual Payara Retreat, we're pleased to announce the latest releases of Payara Platform, bringing a range of updates across our Community and Enterprise editions. These updates include bug fixes, performance optimizations, security enhancements and component upgrades to ensure your Jakarta EE and MicroProfile applications continue to run smoothly.

No-Code Jakarta EE & MicroProfile Cloud Hosting for Startups: Payara Cloud

Start-ups are hotbeds of innovation, where speed, agility and resourcefulness are key to success. But in the world of enterprise Java applications, managing complex cloud deployment infrastructure can quickly become a bottleneck and take up considerable time from your developers. To address these issues and streamline cloud deployments, we created Payara Cloud.

Request Tracing in Payara Micro

In a previous blog post, we explored the benefits of using Request Tracing in Payara Server. Payara Micro streamlines the configuration process, allowing you to tailor request tracing directly through command-line options. Let's have a look at how you can customize this tool for your Payara Micro applications.

Securing Jakarta EE Applications with OIDC and Keycloak

Introduction

Security is a paramount concern for modern web applications. Protecting sensitive data and user access necessitates a standardized approach. The OpenID Connect (OIDC) protocol, in conjunction with Identity Providers (IdPs) like Keycloak, and the Jakarta Security API integrated into Jakarta EE, offer a reliable solution. Together, they help streamline authentication and authorization in your Jakarta EE applications.

Demystifying Request Tracing in Payara Server

Introduction

In today's complex, distributed applications, pinpointing performance issues and understanding the flow of requests can be a hard task. Payara Server's Request Tracing Service provides a reliable toolset for tracing requests across various protocols and components. This blog post looks at request tracing in Payara Server, offering a quick guide to its features, configuration and best practices.

Payara Server's High Availability Architecture: A Quick Technical Overview

Introduction

In today's business world, competition is fierce and relentless. As a result, maximizing uptime while reducing downtime and its expenses is a top priority. In particular, users now expect applications to deliver consistent performance, regardless of unexpected challenges. Payara Server offers a high availability (HA) architecture that is designed to keep your business operational at all times. This blog post explores the components and configurations needed to create a highly available Payara Server environment, ensuring your applications remain accessible and responsive.