Prabhat Kashyap

Writer & Blogger

  • 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...

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,...

WebAssembly: Unlocking High-Performance Applications in the Browser

October 31, 2024/

WebAssembly (Wasm) enhances web performance by allowing resource-intensive applications like gaming, video processing, and scientific simulations to run efficiently in browsers. Wasm complements it by handling performance-critical tasks, making it a powerful tool for creating high-performance web applications.

Filtering JSON Fields in RDBMS

October 28, 2024/

Learn how to efficiently filter and query JSON fields in relational databases like PostgreSQL. Explore practical techniques, performance tips, and best practices.

Functional Logging in Scala with Odin

October 26, 2024/

Functional logging in Scala with Odin using Cats-Effect, featuring structured logs, async logging, file loggers, minimal levels, and contextual effects.

Essentials for Securing Your API

October 3, 2024/

Securing APIs is crucial to protect data and ensure trust. Key strategies include enforcing HTTPS, implementing strong authentication, rate limiting, input validation, using an API gateway, applying least privilege, rotating API keys, monitoring activity, configuring CORS, and using versioning. These measures...

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