The Payara Monthly Catch June 2023

Cloud & Microservices

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 ⬇

file_1471

 
 So get stuck in, we hope you like it!
 

Articles 

Mastering the Object Mother– Jonas Geiregat shows you how the Object Mother concept empowers developers to effortlessly generate intricate test objects, enhance code readibility, maintainability & overall testing efficiency.

Class Loader Hierarchies– Understanding class loader hierarchies is essential when developing Java agents, especially if these agents are instrumenting code.

Structured Concurrency in JDK 21– A Leap Forward in Concurrent Programming – The new approach treats groups of related tasks running in different threads as a single unit of work, streamlining error handling & cancellation.

Everything Bad in Java is Good for You👿 – Nulls & checked exceptions are often promoted as “bad things” in Java, but Shai Almog argues this isn’t the case…

The best way to use one-to-one table relationships– Vlad Mihalcea teaches you what one-to-one table relationships are, & the best way to use them when using a relational database system. 

The Anatomy of a JVM– Frank Delporte looks under the hood of the Java umbrella: what is the JDK vs JRE vs JVM, & how does the Java Virtual Machine work?

Sweating the small stuff in Java – Donald Raab tells the story of small FixedSizeCollection types in Eclipse Collections. 

Exploring Java 21’s Intriguing Additions🧐 – A N M Bazlur Rahman tells you about a few notable features that stand out in the upcoming Java 21, in an overview of their functionalities & potential use cases.

Difference Between OpenJDK Docker Images: Slim vs Slim-Stretch vs Stretch vs Alpine– Selecting the right OpenJDK Docker image is critical since it can impact the performance, size, & security of our software. This article should help you out!

Sticky sessions with Apache APISIX– Sticky sessions, also known as session affinity, is a mechanism by which a routing component that acts as a facade always routes a request to the same underlying upstream node.

Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov – Experienced Java developer & AWS Cloud Solutions Architect talks about the current state of Java & its future – a fascinating read!

Podcasts & Videos 

Introduction & pitfalls of Java’s new concurrency model by David Vlijmincx– Java 20 will preview one of the most anticipated features: virtual threads & structured concurrency. David gives practical advice in this video.

 
How Log4j,SLF4j, Jakarta Commons Logging, Logback & Reload4j happened– ceki talks Adam Bien in a follow-up conversation to his session in May – all things Java logging!  
 
Eclipse 2023-06 Java IDE Improvements– Check out the June improvements.

15 Tips to Boost Your Productivity in Visual Studio– Dalia Shea shares cool tricks to make your life easier.

 
Foojay Podcast 26 – The Future of Source Control & CI/CD – New podcast features Java greats Trisha Gee, Ixchel Ruiz & Pierre-Étienne Meunier speaking to Hanno Embregts & Frank Delporte about automation, version control & more.

New Adam Bien AirHacks podcast with someone we share a lot on Payara –Rafael del NeroThey discuss learning Java EE , encapsulating code with Java, accessing EJBs via remote interfaces & more!

June Guides

For developers – this guide will help you create much more readable and maintainable applications that consume REST services in a typesafe way.

For decision makers – this guide explores how enterprise support can help your organisation maximise its investments in Java development.

June Blogs

Watch Back our Webinars

Coming Up!

Payara News

Fabio 3 (1)

Payara can now publish authoritative cybersecurity vulnerability information about its products via the CVE Program. Fabio Turizo, pictured, has been the leader of this initiative and says: “Becoming a CVE Numbering Authority creates an extra level of dependability for those using our products and continues our commitment in adhering to and maintaining the best possible security standards.”

This is because vulnerabilities will now be part of the standardized and publicly disclosed CVE List, resulting in time and cost savings for those using Payara products. Security issues can be discussed, dealt with and prevented through use of a trusted, standardized catalogue.

It’s been a month since our company-wide annual conference, where team members were flown from their homes across the globe to Prague, Capital of the Czech Republic. At the event, we became closer to one another, put our ideas for Payara’s future success on the table, and had some fun across all teams.

Find out more about the specifics of what we got up to inthe blog and see lots of great pictures – and if it all looks good, make sure tocheck out our open job opportunities. 

876A4944 (2)

Talking Points

Our CEO and Founder Steve Millidge is a Project Lead on the Jakarta EE project, and he wrote that Jakarta EE 11 is ‘the first big leap for Jakarta’. Are you excited?  

  • Jakarta EE/Java EE isn’t suitable for microservices? Incorrect! Watch our brand-new video animation to find out aboutPayara Micro,the platform of choice for containerized Jakarta EE (Java EE) microservices deployments.

Payara Enterprise

Build Fast and Secure. ✅Supported.✅ Best for Jakarta EE and MicroProfile.✅

TRY FREE.

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Related Posts

Payara promotional graphic showing transition from Spring to Jakarta EE, including technology logos, a code icon and arrows leading from Spring to Jakarta EE. 6 minutes
Jakarta EE

From Spring Boot To Jakarta EE 11: How Payara Starter Eases The Transition

If you’ve been living in the Spring ecosystem, you’re used to fast project setup. Spring Initializr gives you a […]

Graphic promoting the Jakarta EE Agentic AI Project by Payara Community. The design shows a laptop screen with a central icon of a person wearing headphones and using a laptop, surrounded by sparkles. The background features blue ocean-themed elements with coral and small fish. Logos for Jakarta EE and Payara Community appear at the top. 3 minutes
Community

Announcing the Jakarta Agentic AI Project

Exploring the Future of AI with the Jakarta EE Community At Payara, we’re passionate about pushing the boundaries of […]

Image promoting a Payara blog with an illustration of a document with checkmarks and a magnifying glass. 5 minutes
Jakarta EE

Why Jakarta EE Standards Make Legacy App Modernization Simple

Legacy Java applications built on enterprise standards don’t have to be roadblocks to modernization. When applications follow established specifications […]