Streamlining Production Troubleshooting with Payara Server's Diagnostic Tool

Diagnosing issues in production environments can be a daunting task without the right tools. When problems arise, having access to comprehensive diagnostic information is critical for quick resolution. This is where Payara Server's little known diagnostic tool comes into play, offering a powerful solution for collecting important server data on demand.

Payara Sustainability Hackathon Winners - Second Place

There’s no shortage of bright minds in software development. Exceptional individuals in the field are solving real-world problems with innovative approaches. As the deadline to submit your entries for our next Hackathon approaches, we look at the winning solutions of our past event, focused on sustainability.

In this interview with the 2nd prize winner, Ricardo Nicolás Canul Ibarra, we talk about his experience, Privee - the application he submitted at the hackathon and how this achievement will shape his future career.  

Jakarta EE Media & Community Challenge - Winning Entries: Part 2

The Jakarta EE Media and Community Challenge was established by Payara to help showcasing the innovation, creativity and collaboration within the Jakarta EE community. This technical writing challenge encouraged developers, enthusiasts and tech writers to inspire others and advance the community's knowledge on Jakarta EE. Participants from around the globe submitted their entries to share key insights and help drive the community forward.

Following the publication of the 4th place entry "Quantum Sadis", we are delighted to share with you the entry from Mads Opheim titled "Jakarta EE based serverless backend-for-frontend", which has won 3rd place in the Jakarta EE Media and Community Challenge!

Can You Futureproof Your Enterprise Java Apps or Are They Doomed to Fall Behind?

When it comes to mission-critical applications for production environments, there is a clear shift in software development towards containerization, microservices or the mid-ground between monoliths and microservices: moduliths. These architectural patterns tend to offer better scalability, flexibility and efficiency in cloud native environments. As a result, application runtimes that have traditionally been well suited to monolithic paradigms, such as the GlassFish community project, can struggle to keep pace with modern development practices.  

The Crucial Role of Automation in DevOps

Continuous integration and continuous deployment (CI/CD) practices have become the bedrock of today’s successful DevOps practices. These however require exceptional speed, consistency and reliability in order for software professionals to deliver high-quality applications at scale. Automation offers a powerful aid to DevOps engineers involved in CI/CD activities, freeing them from repetitive and menial tasks. By leveraging automated solutions, it is therefore possible to streamline workflows, eliminate bottlenecks and speed up project progress. 

In this article, we discuss with Abdul Rahim, Release Automation Engineer at Payara, key DevOps automation tools as well as how they can support software application development and management.

Jakarta EE Media & Community Challenge - Winning Entries: Part 1

The Jakarta EE Media and Community Challenge was designed to be all about showcasing the innovation, creativity and collaboration within the Jakarta EE community. This challenge encouraged developers, enthusiasts and tech writers to inspire others and advance the community's knowledge on Jakarta EE. Participants from around the globe submitted their entries to help drive the community forward.

We are thrilled to share with you Jan Nilsson's entry titled "Quantum Satis", which has won 4th place in the Jakarta EE Media and Community Challenge!

What’s New in the October 2024 Payara Platform Release?

We're happy to announce the latest release of the Payara Platform, bringing significant improvements and updates across our Community and Enterprise editions (download Payara Enterprise trial here). This release focuses on enhancing security, improving performance, and upgrading key components to ensure our users have access to the most up-to-date and secure application server environment.

Join Live Webinar Series - Boost Your System Performance: Troubleshoot Faster & Cut GC Waste

We’re excited to invite you to two informative webinars happening later this month, which we're running in collaboration with yCrash.

During the first webinar, you will learn how to capture 16 essential artifacts that can dramatically improve your ability to troubleshoot production problems, ensuring faster resolution times. The second webinar dives into how enterprises unknowingly waste millions on garbage collection inefficiencies and provides 9 practical tips to optimize your application’s GC performance. Whether you're facing production issues or looking to enhance scalability, these sessions offer invaluable knowledge to streamline your approach and maximize your savings. Read on to find out more and register!

Nugget Friday - How To Load Different MicroProfile Config Values Based On Active Maven Profile

 

For our next Nugget Friday, we're diving into a question that was posed in last week’s blog post: "How can I load different MicroProfile config values based on the active Maven profile?"

If you've been working with MicroProfile and Maven, you know how crucial it is to manage configurations across different environments. This week, we'll walk you through how to easily switch between configuration values by leveraging Maven profiles, ensuring your applications run seamlessly across various environments.