Skip to content

Archives

All the articles I've archived.

2026 4
August 2
  • How Java Actually Works: Inside the JVM from Bytecode to Garbage Collection

    Published:  at  10:00 AM

    Follow the journey of a Java program from source code into the JVM — method calls, object allocation, JIT optimization, and garbage collection explained at a deeper level than typical stack-vs-heap tutorials.

  • Java Threads: From Thread Pools to Virtual Threads

    Published:  at  12:00 AM

    A deep, production-oriented guide to Java concurrency with 31 runnable examples: what threads really are, why shared state breaks, how thread pools and backpressure work, why more threads can be slower, and what Virtual Threads actually change under the hood.

July 1
  • Why Java?

    Published:  at  10:00 AM

    A comprehensive look at why Java remains one of the most important programming languages for backend systems, enterprise software, and serious software engineering careers.

January 1
  • Kafka: Lessons Only Production Can Teach You

    Published:  at  07:31 AM

    No Kafka tutorial prepares you for the 2 AM wake-up call when consumer lag spirals out of control. Hard-earned lessons about Kafka in production.

2025 13
November 1
September 8
June 4