Watch the Recording: Effortless Jakarta EE Application Monitoring With Payara Monitoring Console


In this recorded webinar we explore how Payara Monitoring Console helps you streamline your Jakarta EE and MicroProfile application monitoring, troubleshooting, and management. Discover how the Payara Monitoring Console streamlines monitoring workflows, improves application performance, and enables faster incident response for your organisation.

 

A Look at Virtual Threads in a Jakarta EE Managed Context

Upcoming Java 21 brings a bunch of new features, including very interesting progress in concurrency. There are two main improvements – virtual threads and structured concurrency.

In this article, we discuss incoming usage of these enhancements inJakarta EE (formerly Java EE, now an open source project maintained by the Eclipse Foundation), a set of specifications that enables the worldwide community of Java developers to work on cloud native Java enterprise applications. Jakarta Concurrency is the concrete specification describing the expected behaviour.

The support in Jakarta EE is currently under development, details may change in the final implementation.

The Payara Monthly Catch July 2023

It's time for the July Payara Monthly Catch. 

This month's pick includes:

  • Advice on contributing to open source
  • Our guide to Artificial Intelligence and Machine Learning on Jakarta EE
  • More deep dives into what you can look forward to in Java 21
  • Tips to combat bugs and vulnerabilities

& more!

We collate articles and videos from outside Payara - ourJakarta EEandMicroProfilecommunity - as well as sharing Payara's own guides and blogs, and news from our team of "Payarans" (we start them small 😉 )🐣⬇

How to Use the Payara Tools in Apache NetBeans IDE

Apache NetBeans is a popular IDE for Java development, offering a wide range of features for streamlining the development process. Payara Server, a robust and scalable option for deploying Jakarta EE applications, seamlessly integrates with Apache NetBeans. In this blog, we explore the seamless usage of Payara Platform 6 within Apache NetBeans, highlighting the benefits and demonstrating how it enhances your development workflow. Whether you're starting a new project or working with an existing app, this guide helps you leverage the power of Payara Server in your development process. Follow the steps in this blog to set up Apache NetBeans to use Payara Server for running your web apps.

Securing microservices under 40 minutes with MicroProfile & Keycloak!

Implementing the correct security patterns is a common challenge that most application developers and consultants can get wrong in even the most common of scenarios. Reinventing the wheel is a common pattern that DevOps engineers do when integrating security solutions inside their applications (authentication, password validation, identity management, correct storage of user data, etc.). Keycloak is an open-source identity management solution that focuses on offloading this burden from DevOps engineers, allowing them to focus on the business aspects of their applications and simplifying their solutions in the long run. 

This talk (see below!) from Fabio Turizo, Senior Engineer at Payara, will focus on the benefits of using such a service with an enterprise application, with a live demonstration of a small application that uses the Eclipse MicroProfile APIs to correctly integrate it with Keycloak by way of the OpenIDConnect standards. 

What's New in the July 2023 Payara Platform Release?

Coming out of the Payara pond to help cool down your summer, the Payara July 2023 release is out with enhancements and bug fixes. Payara Platform Enterprise 6.4.0 comes with 5 bug fixes, 1 improvement, and 3 component upgrades. Payara Platform Community 6.2023.7 also comes with 5 bug fixes, 3 component upgrades, and 2 improvements. 

Our Latest Guides for CTOs and Management

At Payara, we create great resources for both developers and their managers. 

In this blog, we collate some of our recent guides that cater to those making decisions about what systems and processes to use in an organisation. 

We hope you will find something useful.

Watch the Recording: Evolution of Jakarta EE Runtimes Post Java 17 - Payara Panel Discussion

Over the past few years, the pace of Java Platform, Standard Edition releases, has become much faster, with a much predictable biannual releases, with a LTS every 18 months. Watch this fireside chat by Payara Engineers who dive into some of the major changes from Java 17 to the upcoming 21, and explore these changes within the context of Enterprise Java development on the Jakarta EE Platform.

The Payara Monthly Catch June 2023

Jump for joy - it's the Payara Monthly Catch! 

This month's pick includes:

  • Articles about Java 21 new features and additions 
  • Conversations with Java greats like Jakob Jenkov, Trisha Gee & Rafael Del Nero 
  • IDE tips & tricks 
  • Apache tool deep dives 

& more!

We round up the very best content from outside Payara - ourJakarta EEandMicroProfilecommunity - as well as sharing Payara's own resources, and fun news from the dynamic team with a spring in their step ⬇

Exploring the JSON-P API: Simplifying JSON Processing In Jakarta EE 10

JSON (JavaScript Object Notation) has become the de facto standard for data interchange in modern web applications. Its simplicity, readability, and compatibility have made it a popular choice for representing structured data. The JSON-P (JSON Processing) API provides a powerful and convenient way to parse, generate, transform, and query JSON data on the Jakarta EE Platform.  In this blog post, we will explore the fundamentals of the JSON-P API, its core functionalities, and how it empowers you to work with JSON effortlessly in your Jakarta EE applications.