The Payara Monthly Catch June 2023
Originally published on 30 Jun 2023
Last updated on 30 Jun 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 ⬇
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.
15 Tips to Boost Your Productivity in Visual Studio- Dalia Shea shares cool tricks to make your life easier.
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
- Getting Started With Apache Camel On Jakarta EE 10
- Keep Up With Java Platform Changes Through The Java Almanac
- Need Stable Payara 5? Payara 5 Community is No Longer The Answer!
- Exploring the JSON-P API: Simplifying JSON Processing In Jakarta EE 10
Watch Back our Webinars
- Enterprise Java Application Development With Jakarta EE and Vaadin
- Evolution of Jakarta EE Runtimes Post Java 17 - Payara Panel Discussion
Coming Up!
- Webinar - Building Ultrafast Applications with Payara and Microservices
- DevBCN - We'll be there! Come chat to us in Barcelona
Payara News
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.
Talking Points
- Jakarta EE 11 is in full swing! As of Sunday June 25, there arethree approved plans, four on ballot, and nine ready for ballot.
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.✅
Related Posts
The Payara Monthly Catch - November 2024
Published on 28 Nov 2024
by Chiara Civardi
0 Comments
Jakarta EE Media & Community Challenge - Winning Entries: Part 3
Published on 25 Nov 2024
by Chiara Civardi
0 Comments
The Jakarta EE Media and Community Challenge initiated by Payara celebrates the innovation and creativity that thrives within the Jakarta EE community. Designed as a platform to inspire, educate and showcase collaboration, the competition ...