‘Matchmaking for JVMs: How to Pick the Perfect GC Partner’ Webinar

In August, a webinar titled "Matchmaking for JVMs: How to Pick the Perfect GC Partner" focused on selecting optimal Garbage Collector (GC) algorithms for Java performance. It highlighted various GC types, their trade-offs, and provided practical strategies, metrics for evaluation, and real-world examples to enhance application performance.

Read More‘Matchmaking for JVMs: How to Pick the Perfect GC Partner’ Webinar
Root Cause Analysis & Production Diagnostics

‘What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes’ Webinar

The webinar “What to Capture When It Breaks” focused on critical data collection during production incidents, showcasing 16 essential artifacts like GC logs and OS metrics. It emphasized a structured approach for root cause analysis, providing engineers with tools, guidelines, and real-world examples to enhance incident response and minimize downtime.

Read More‘What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes’ Webinar

Virtual Threads in Java: A New Dimension of Scalability and Performance

In July, Marwan Abu-Khalil from Siemens AG led a webinar on virtual threads in Java, emphasizing their significant benefits for concurrent programming. The session discussed core concepts, differences from traditional threads, practical applications, migration challenges, and supporting constructs. Key takeaways highlighted virtual threads' suitability for IO-bound tasks and their impact on performance and scalability.

Read MoreVirtual Threads in Java: A New Dimension of Scalability and Performance

Optimized and Powerful Data Processing with Stream Gatherers in Java24 

Data streams are ordered sequences of real-time data requiring immediate processing. Java introduced Stream Gatherers in version 24 to enhance the Stream API by allowing custom transformations. This system improves efficiency, scalability, and resource optimization, leading to better performance in handling large data volumes, especially in real-time analytics contexts.

Read MoreOptimized and Powerful Data Processing with Stream Gatherers in Java24 

Benefits of Using Generational Shenandoah Garbage Collector, Java 24

The content discusses garbage collectors in Java, focusing on generational and non-generational types. It highlights the benefits of the Generational Shenandoah GC introduced in Java 21, which efficiently collects young generation objects without pausing application threads. A performance comparison using Neo4J shows improved memory usage and garbage collection speed in Java 24.

Read MoreBenefits of Using Generational Shenandoah Garbage Collector, Java 24
Java Native Memory Leaks, explaining how to detect, analyze, and fix native memory issues in JVM applications with real-world examples and diagnostic tools.

‘Java Native Memory Leaks & How to Fix Them’ Webinar

The webinar addressed native memory leaks in Java applications, a challenging issue often overlooked by developers. It covered the allocation and leakage of native memory, common sources of leaks, and practical methods for detection, analysis, and resolution. The session aimed to equip participants with the tools necessary to address these critical performance problems.

Read More‘Java Native Memory Leaks & How to Fix Them’ Webinar

‘The Hidden Battle: Troubleshooting Issues in On-Prem Customer Deployments’ webinar

The recent webinar focused on troubleshooting performance issues in customer-managed, on-premise environments. Experts discussed challenges like limited visibility and communication delays, emphasizing the need for essential artifacts for diagnosis. Participants learned practical strategies, including automation workflows and effective communication techniques, to enhance resolution accuracy and reduce turnaround times.

Read More‘The Hidden Battle: Troubleshooting Issues in On-Prem Customer Deployments’ webinar

Key Challenges in Troubleshooting Customer On-Premise Applications

Troubleshooting on-premise application issues is complicated due to limited access to customer systems and reliance on their support staff for vital diagnostic data. Challenges include incomplete information, security concerns, miscommunication, and environmental instabilities. Implementing the yc-360 Script can streamline artifact collection, improving diagnosis and reducing resolution times.

Read MoreKey Challenges in Troubleshooting Customer On-Premise Applications

Reducing Network Latency with Java’s HTTP/3 Client: What’s New in Java 24

Java 24 introduces HTTP/3, leveraging the QUIC protocol for improved web communication speed over HTTP/2. This advancement reduces network latency by establishing multiple independent streams via UDP instead of TCP. Consequently, web applications using HTTP/3 experience enhanced performance, as evidenced by faster response times in benchmark tests.

Read MoreReducing Network Latency with Java’s HTTP/3 Client: What’s New in Java 24

Optimize Your Intensive Computations With Vector API

This post outlines how Java 24's Vector API enhances performance in computationally intensive tasks by executing vector operations, which process entire datasets simultaneously, compared to traditional sequential operations. It highlights effective usage, prerequisites, and showcases performance gains through examples of trigonometric computations, emphasizing benefits across various domains including AI and scientific computing.

Read MoreOptimize Your Intensive Computations With Vector API