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:

Troubleshooting Common Payara Cloud Deployment Issues

Deploying applications on Payara Cloud offers numerous advantages, including ease of use and scalability. However, like any platform, you might encounter some common issues. The good news is that these problems are typically easy to resolve. Below, we’ll explore common issues, compiled based on the expertise of our service team. For detailed steps and additional support, refer to our comprehensive troubleshooting guide.

Power Up Your Jakarta EE Applications with Telegram Chatbots

Incorporating chatbots into your Jakarta EE application can offer a number of benefits to you and users, helping automate a number of tasks while maximizing support availability. If you are looking at creating and programming bots, Telegram offers a highly suitable solution, as its Bot API includes multiple features and functionalities. Let's have a closer look at the advantages and how to leverage this tool from our latest User Guide "Power Up Your Jakarta EE Applications with Telegram Chatbots"!

Comparing Java Cloud Providers: Payara Cloud vs. Others

Choosing the right cloud platform for your Java applications can significantly improve development speed, scalability and overall costs. While popular options such as Amazon Web Services (AWS), Azure and Google Cloud Platform (GCP) offer valuable solutions, a more niche, highly specialized provider like Payara can deliver effective platforms that bring unique Java-centric advantages: Payara Cloud. Let's take a look at Payara Cloud and how it compares to other common alternatives.

An Ode To Java

Today May 23rd marks the 29th birthday of the Java Platform. First debuting in in 1995, the platform has grown to become one of the most used technologies in the world. On this 29th occasion of its birthday, I got an AI chatbot to compose an ode for the Java Platform. So dear Java, here's an ode to you on your birthday from myself and everyone at Payara!

YouTube Playlist - Connecting Your Payara Cloud Application to a PostgreSQL Database on Neon

By integrating your Payara Cloud application with a PostgreSQL database on Neon, you can unlock a number of key benefits that can improve your application, such as enhanced scalability, reliability and performance. To help you seamlessly carry out this operation, we have created a playlist on YouTube to offer an easy to follow video tutorial.

Caching REST Resources In Jakarta REST (formerly JAX-RS)

REST, or Representational State Transfer, is the web standard for building APIs and applications. It offers a lightweight architecture for exchanging data between applications over the web. Jakarta REST (formerly JAX-RS) is the standard API for building RESTful web services on the Jakarta EE Platform. 

This blog post looks at caching within Jakarta REST. We'll explore how to use the built-in features and functionalities to enhance the performance and user experience of your RESTful APIs through resource caching. By using these techniques, you can significantly reduce server load, improve responsiveness, and enhance the overall efficiency of your web resources.

Maven Dependency Scopes: Choosing the Right Tool for the Job

Maven is arguably the most used build automation tool in the Java ecosystem. With that great power and popularity, comes great...configuration options! One such option that can leave you scratching your head is dependency scopes. This blog post takes a quick look at maven scopes, what they are and when to choose which scope.

Microservices Mania: Are Moduliths the Saner Path to Scalable Architectures?

Introduction

Lately, microservices have become extremely popular in software design. They offer the ability to scale, deploy updates independently and use different technologies. However, it's easy to forget how complex microservices can be to manage. Inspired in part by the introduction of Spring Modulith, a top-level Spring project aimed at helping developers create evolvable applications, this blog post takes a fresh look at the concept of modularity.