Caching REST Resources In Jakarta REST (formerly JAX-RS)
Published on 07 May 2024
by Luqman Saeed
Topics:
REST,
Jakarta EE
|
0 Comments
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
Published on 03 May 2024
by Luqman Saeed
Topics:
Maven,
Java
|
0 Comments
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?
Published on 02 May 2024
by Luqman Saeed
Topics:
Microservices,
Payara Platform,
Jakarta EE
|
0 Comments
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.
Join Live Webinar - Uncovering The Secrets of Java Runtime Choices for Jakarta EE Applications
Published on 01 May 2024
by Dominika Tasarz
Topics:
JakartaEE,
news and events,
Payara Events,
azul
|
0 Comments
More than a quarter of a century after its birth, Java still remains a cornerstone in modern enterprise computing. However, with a myriad of runtime options available, making an informed choice that aligns with your specific business needs can be challenging. This webinar, led by experts from Azul (Simon Ritter) and Payara (Luqman Saeed) and designed for decision makers and architects, aims to uncover the secrets to selecting the most optimal Java runtime, focusing on the unique demands of mission-critical Jakarta EE workloads.
Uncovering The Secrets of Java Runtime Choices for Jakarta EE Applications
Wednesday, the 15th of May, 3pm BST
Register: https://us02web.zoom.us/webinar/register/WN_2xtu5op6TDagDU0c2aR_Kg#/registration
The Payara Monthly Catch - April 2024
Published on 29 Apr 2024
by Chiara Civardi
Topics:
Java EE,
Payara Micro,
Microservices,
JakartaEE,
Payara Server,
New Releases,
Payara Events,
Payara Enterprise,
Payara Community,
Payara Cloud
|
0 Comments
All aboard, Payara Community! It's time to hoist the sails and set course for new adventures in May. But before we do, let's take a look back at the treasures we uncovered in April. We've gathered our favorite catches from the depths to share with you, ready to power up your Jakarta EE applications and propel you towards success! Join us as we navigate through the highlights of the month in our latest roundup
How To Administer Payara Server From The Command Line With asadmin
Published on 26 Apr 2024
by Andrew Pielage
Topics:
Payara Micro,
Payara Server
|
0 Comments
Introduction
The asadmin Command Line Interface (CLI) is a mean of controlling Payara Server from the command line (or terminal, if you prefer). It allows you to start, stop or edit the server in a number of ways. While to some the administration console is the go-to for any administration that needs to be done, the CLI can be a potentially quicker and easier way of performing any administration tasks, particularly when dealing with headless servers, i.e. a server without a GUI.
Streamlining Payara Micro Development with Dev Mode
Published on 24 Apr 2024
by Gaurav Gupta
Topics:
Maven,
Payara Micro,
IntelliJ,
payara starter
|
3 Comments
Introduction
Payara Micro, a lightweight and flexible microservices runtime platform, offers a seamless development experience through its Maven plugin. In this guide, we'll explore the Dev Mode of Payara Micro Maven plugin, focusing on the dev goal. This goal is tailored to streamline development by enabling various features for an efficient workflow.
Join Live Webinar - AI on Jakarta EE: A Hands-On Exploration of Toolkits and Libraries
Published on 22 Apr 2024
by Dominika Tasarz
Topics:
JakartaEE,
news and events,
Payara Events,
AI
|
0 Comments
Join us for our next free virtual event to take the first step towards building AI-powered Jakarta EE applications:
AI on Jakarta EE: A Hands-On Exploration of Toolkits and Libraries
Tuesday, the 30th of April, 2pm BST
Register: https://www.crowdcast.io/c/wfynmcu0b5cm
Stratospheric Developer Productivity - Unveiling Payara Dev Mode
Published on 19 Apr 2024
by Chiara Civardi
Topics:
Maven,
Payara Micro,
DevOps,
Payara Platform,
Java,
Jakarta EE
|
0 Comments
Development productivity is crucial in Enterprise Java and Jakarta EE application development, supporting the delivery of high-quality software solutions quickly and efficiently. As a result, it is necessary to focus on streamlining development processes, optimizing resource utilization and empowering developers to work more effectively. Payara Micro Maven Plugin, Version 1, introduces a powerful tool – Dev Mode – designed to supercharge your development experience with Payara Micro.
In our latest User Guide - available to download here - we look at this plugin, exploring its features, configurations and usage to help developers unlock stratospheric levels of productivity.
Getting Started with Apache Kafka on Jakarta EE and Payara Server
Published on 18 Apr 2024
by Chiara Civardi
Topics:
Apache,
Payara Server,
Jakarta EE
|
0 Comments
When dealing with complex distributed systems, decoupled, asynchronous communications may be more suited to support the exchange of information between different parts of a system, or even completely different systems. In effect, this decoupling makes it possible for different parts of a system to interact without being directly connected, enhancing scalability and fault tolerance. It is possible to set up such communications through a messaging platform like Apache Kafka and design highly scalable applications.
Our new eBook - available to download here - discusses how to use Apache Kafka for Jakarta EE Platforms that use Payara Server.