Based in Toronto, Canada O'Reilly Author · International Speaker · InfoQ Editor

A N M Bazlur Rahman

Sr. Staff Software Engineer · Founder, JUGBD · Building practical Java systems at scale

Deep dives into Java concurrency, virtual threads, and modern JVM development.

Helping teams master modern Java, concurrent programming, building LLM applications in Java, and JVM performance through deep-dive content and expert talks.

A N M Bazlur Rahman speaking at Copenhagen Developers Festival
Speaking at Montreal Developer Conference 2026 | ConFoo.ca
Modern Concurrency in Java - O'Reilly

Featured Book

Modern Concurrency in Java

A practical guide to virtual threads, structured concurrency, scoped values, and production-grade concurrency design on the modern JVM.

Virtual Threads Structured Concurrency O'Reilly Media
Read on O'Reilly →

About

I'm a software engineer based in Toronto with over a decade of experience building systems in Java. I wrote Modern Concurrency in Java for O'Reilly Media, serve as editor for the Java Queue at InfoQ, and founded the Java User Group in Bangladesh.

15+ years on the JVM 50+ talks worldwide The Coding Cafe newsletter

Featured Work

Latest Articles

Java 4 min read
Building LLM Apps in Java with LangChain4j

Yesterday I gave a talk titled “Building LLM Apps in Java with LangChain4j.” The core idea was simple: building LLM applications is not mainly abou...

Recommended Reading

Talks & Speaking

JNation 2026 · Coimbra, Portugal

Newsletter — The Coding Café