Hi there! đź‘‹

  • Welcome to my website!. This is the right place to discover more about me if you’re interested. I share my thoughts, opinions, projects showcases & experiences as a software engineer.
  • Besides that, you’ll find content on topics like - “Software engineering”, “Java (the programming language), Javascript”, “Artificial Intelligence” & so on.
  • And if you enjoy reading the content, consider sharing them with your friends, family & acquiantances. Or if you believe I could improve something, leave a feedback though any of my contact details.

Day 98: I Thought Virtual Threads Were Just Green Threads—They're Actually Continuations on the Heap

I thought virtual threads were just green threads—turns out they’re continuations on the heap with sophisticated scheduling. Here’s what I got wrong and what actually happens under the hood.

December 23, 2025 Â· 9 min

Day 97: Java Concurrency Toolkit Part 3 - Advanced Patterns & Production Readiness

Part 3: Advanced Patterns & Production Readiness - Deep dive into 3 advanced tools plus debugging, monitoring, and going to production

December 22, 2025 Â· 26 min

Day 96: Java Concurrency Toolkit Part 2 - Core Synchronization Patterns

Part 2: Core Synchronization Patterns - Deep dive into 4 essential coordination tools with real-world patterns, performance characteristics, and common pitfalls

December 10, 2025 Â· 16 min

Day 95: Java Concurrency Toolkit Part 1 - Foundation & Execution Patterns

Part 1: Foundation & Execution - Deep dive into 6 essential concurrency tools with real-world patterns, performance characteristics, and common pitfalls

November 21, 2025 Â· 25 min

Day 94: Nobody Told Me Java Application Could Start This Fast and The Rabbit hole I explored

Your Java app takes so much time to start. You’ve tried everything, or have you? Here’s how I cut startup time using techniques you probably haven’t tried yet.

October 30, 2025 Â· 14 min