Java Project Loom introduces Virtual Threads in Java 21, enhancing scalability for I/O-bound applications. These lightweight, JVM-managed threads simplify concurrency by allowing millions of tasks without the limitations of OS native threads. While they excel in non-blocking IO tasks, developers must navigate potential synchronization issues and pinning to optimize their use effectively.
‘Java 25 is out! Selection of my favorite features’ Webinar
Java 25 has launched, introducing significant enhancements aimed at modernizing Java applications. A recent webinar featuring expert Michael Inden focused on practical features such as pattern matching, string templates, structured concurrency, and unnamed classes. Attendees gained hands-on experience and insights into adopting these changes for improved code quality and productivity.
Java Memory Leak Troubleshooting: How We Lost 3 Days, and Fixed It in Hours
This guide outlines the installation and configuration of yCrash, a tool for managing Java application memory issues. The author recounts a crisis where improper setup led to a three-day debugging ordeal before using yCrash effectively. Key lessons emphasize the importance of proper setup, continuous monitoring, and utilizing all available data artifacts for effective troubleshooting.
A Little Late, But Right on Time: Our New Year Buddy Game
A behind-the-scenes look at our New Year Buddy game—filled with twists, pranks, thoughtful gifts, and happy memories that brought our team closer together.
Exposing JVM metrics over Actuator in Spring Boot 4
In modern enterprise Java applications, standard logging falls short in diagnosing JVM issues such as memory leaks and CPU spikes. Spring Boot Actuator facilitates the exposure of vital JVM metrics and application health through HTTP endpoints, providing developers with essential insights for monitoring performance, triggering alerts, and diagnosing production problems efficiently.
Games & Giggles: Fun Moments from yCrash Retreat 2025
From laugh-out-loud games to unforgettable late-night moments, the yCrash Retreat 2025 was all about fun, bonding, and team spirit. This blog captures the highlights of our retreat games — from yCrash Feud and Dingbats to Bingo, brand challenges, and spontaneous bus games — along with the stories, inside jokes, and memories that brought the team closer beyond work.
yCrash Retreat 2025: Delays, Detours & a Whole Lot of Fun
The annual retreat for yCrash was held in Goa, featuring a mix of chaotic planning, team bonding, and memorable activities. The gathering marked 100% attendance, allowing for genuine connections and insightful discussions. Highlights included a meditation session, team games, and the surprise gifting of iPhones, making this retreat truly unforgettable.
“Spring Boot 4.x + Java 25: Build Modern, High-Performance Apps” Webinar
This month’s webinar featured Josh Long, a renowned Java advocate, discussing Spring Boot 4.x and Java 25. He presented new capabilities like modular auto-configuration, built-in resilience, and modern authentication methods, emphasizing their impact on building scalable applications. The session provided valuable insights and practical demonstrations for developers preparing for future projects.
Spring Batch: Building robust processing jobs for text files
Spring Batch is a robust Java framework for building scalable ETL pipelines, featuring chunk-based processing, restart capabilities, and job scheduling. It requires a database for tracking job execution state, facilitating monitoring and troubleshooting. The article covers job creation, step execution, metadata management, and custom processing components while emphasizing best practices for efficient batch processing.
Building Connections: yCrash at Westpac Sydney
yCrash emphasizes the importance of human connections alongside technology. Senior Software Engineer Unni Mana visited Westpac in Sydney, fostering team relationships. His meeting included discussions on yCrash tools, enhancing collaboration. Positive feedback highlighted potential automation benefits. The visit strengthened ties, making it a personal rather than formal encounter for Unni.
