A N M Bazlur Rahman
Sr. Staff Software Engineer · Java Champion · Published Author · InfoQ Editor
Helping teams master modern Java, concurrent programming, building LLM applications in Java, and JVM performance through deep-dive content and expert talks

Featured Work
Modern Concurrency in Java
A deep dive into Virtual Threads, Structured Concurrency, and modern JVM concurrency patterns. Published by O'Reilly Media.
Conference Talks
Talks at DevNexus, Devoxx, ConFoo, GeeCON, JNation, and international Java conferences on concurrency, virtual threads, and AI with Java.
InfoQ Articles
Technical writing and editorial work as Java Queue editor at InfoQ.
Latest Articles
Popular Articles
- Structured Concurrency in Java 26: API Polishing, Timeouts, and Better Joiners
- Building Robust AI Applications with LangChain4j Guardrails and Spring Boot
- Java’s Structured Concurrency: Finally Finding Its Footing
- Java + LLMs + LangChain4j — 2025 Talk Series
- Chat with Your Knowledge Base: A Hands-On Java & LangChain4j Guide
- Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama
- How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution
- Web Crawling in Java: A Tale of Classical Threads and Virtual Threads
- Unleashing the Power of Lightweight Concurrency: A Comprehensive Guide to Java Virtual Threads (Part 1)
- Java Thread Programming (Part 15)
- Your Java Code in the Fastlane: Creating a Million Virtual Threads Using Project Loom to Improve Throughput
- Java Thread Programming (Part 14)
- Java Thread Programming (Part 13)
- Java Thread Programming (Part 12)
- Java Thread Programming (Part 11)
- Java Thread Programming (Part 10)
- Java Thread Programming (Part 1)
- Compact Strings: Reclaim 25% of Java Heap Memory & Lower Your Cloud Bills
Talks & Speaking
Architecting Intelligent Enterprise Systems: From Scratch
Old Dog, New Tricks: The Java 25 Reinvention
From 21 to 25: What Modern Java Looks Like Today
Java Concurrency Face-Off: Virtual Threads vs Reactive