Browsing Category: Java

  • All Post
  • Best Practices
  • GenAI
  • General
  • Java
  • QuickFix/J
  • Rust
  • Scala
  • Talk
    •   Back
    • Rust Series
    •   Back
    • Spring Boot
ZGC vs. G1: Picking the Right Garbage Collector for High-Throughput

November 22, 2025/

Choosing the right garbage collector can make or break your JVM application’s performance. In this guide, we break down how G1 and ZGC actually behave under real workloads—latency, throughput, memory usage, and tuning overhead. With side-by-side benchmarks, tuning tips, and practical guidance, this article helps you decide whether you need G1’s throughput efficiency or ZGC’s near-pause-free performance for your next high-scale Java system.

Understanding Structured Concurrency in Java

May 5, 2025/

Structured concurrency simplifies concurrent programming by managing tasks within a clear scope. Introduced in Java 19, it ties thread lifecycles to their scope, ensuring better error propagation, resource safety, and scalability. This paradigm shift makes Java concurrency easier to write, debug, and maintain, addressing traditional concurrency challenges effectively.

Understanding the SpringApplication.run Method in Spring Boot

August 29, 2024/

We explore the process triggered by the SpringApplication.run() method in Spring Boot. You'll learn how the SpringApplication instance is initialized, how the environment and application context are prepared, and the key steps leading to the application's final startup. By understanding these mechanics, you'll gain a deeper insight into Spring Boot's efficient and seamless application launch process.

About Me

Hello, I'm Prabhat Kashyap

Unreserved in curiosity and driven by craft, Prabhat blends technical depth with quiet ambition—always improving, always building.

Popular Posts

  • All Post
  • Best Practices
  • GenAI
  • General
  • Java
  • QuickFix/J
  • Rust
  • Scala
  • Talk
    •   Back
    • Rust Series
    •   Back
    • Spring Boot

Featured Posts

  • All Post
  • Best Practices
  • GenAI
  • General
  • Java
  • QuickFix/J
  • Rust
  • Scala
  • Talk
    •   Back
    • Rust Series
    •   Back
    • Spring Boot

Categories

Edit Template

Guided by solid engineering principles, Prabhat builds precise, reliable systems with thoughtful, decisive execution.

© 2026 Prabhat.Dev