Nugget Friday - Statements Before super()

As Java developers, we’ve long grappled with the constraints of constructor logic and initialization.  In the past, if you needed to perform any operations before invoking the superclass constructor (via super()) in any class, you were often forced to rely on helper methods or extra constructors. This mostly ended up with cluttered, hard to read code as you needed to duplicate constructors or find workarounds. Let's look at how to address this in today's Nugget Friday!

Watch On-Demand - Jakarta EE with ARM: Enhance Performance and Efficiency in the Cloud

Want to explore the potential of ARM (Advanced RISC Machine) architecture for your Jakarta EE workload? Our latest webinar 'Jakarta EE with ARM: Enhance Performance and Efficiency in the Cloud' is now available to watch on-demand on https://www.crowdcast.io/c/jakarta-ee-with-arm-july-2024

Drive Application Security By Leaving Legacy Solutions

In an increasingly interconnected and digital world, it is no surprise that there has been a steady rise in the number and cost of security breaches over the last few years. To maximize the robustness and resilience of your applications and prevent any vulnerability from being exploited, it's important for companies to keep everything around their software up to date.

When it comes to application servers, it means using a modern, fully supported solution or upgrading to one quickly. With Java EE-based server runtime environments being outdated legacy software and lacking support, it is essential to migrate applications relying on these to favor an alternative, such as Jakarta EE, to safeguard your applications and data.

When Is It Time To Move From Payara Community to Payara Enterprise?

Which version of the Payara Platform is right for me?” We get asked this question all the time, so we wanted to provide you with a more in-depth discussion that outlines the similarities and differences between the two editions of the Payara Platform, Enterprise and Community, to help you choose the one that best fits your needs.

Ensuring Seamless Operations and Maximum Profitability: Key Insights on Application Server Efficiency and SLAs - Part 1

Robust and efficient application servers are essential for companies relying on software applications, whether these support e-commerce platforms, financial services portals or internal operations.  To help ensure smooth operations, deliver seamless services to users and generate revenue, it’s important that the runtime in place can offer maximum uptime to reduce cost while optimizing performance, profitability and user satisfaction. 

In this blog post, we share insights from industry players on the impact of unexpected application server issues and downtime as well as how to reduce them.   

What’s New In The July 2024 Payara Platform Release

We're pleased to announce the latest releases of Payara Platform, bringing a range of updates across our Enterprise 5 and 6 editions as well as Community. These updates include bug fixes, performance optimizations, security enhancements and component upgrades to help you ensure your Jakarta EE and MicroProfile applications continue to run smoothly and effectively.

Payara Micro: Here's How to Boost Speed and Efficiency

Payara Micro is designed from the ground-up to be nimble for lightweight, fast deployments. As such, it is ideal for microservices and cloud environments. However, there may be instances where you may want to squeeze every bit of performance out of it. In such cases, the minimalist configuration of Payara Micro comes in handy.

Thanks to this, you can cut Payara Micro's footprint and speed up startup times, improving the efficiency of your app even more. In effect, depending on your application, you may be able to slash the startup time by up to a third! Here's how.

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.