A N M Bazlur Rahman is a Toronto-based senior Java technologist and Java Champion. He leads the Java User Group Bangladesh, contributes as an InfoQ and Foojay.io editor, and speaks at international conferences including Devoxx and ConFoo.
He is the author of *Modern Concurrency in Java* (O’Reilly) and focuses on modern Java features, high-performance concurrency: https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
English session - Beginner
With virtual threads now in Java, is reactive programming still worth it? This talk compares traditional thread pools, Reactive Streams, and virtual threads by building the same app three ways. We’ll examine performance, memory use, debugging, backpressure, and error handling, then wrap up with a clear decision matrix to help you choose the right concurrency model for your needs.
English session - Beginner
Modern Java has evolved into a powerful and expressive language, while maintaining readability, safety, and performance. This talk demonstrates how Java 25 now rivals Kotlin, Scala, Rust, and Go with features such as pattern matching, virtual threads, structured concurrency, records, and the Foreign Function & Memory API. See how Java is not just catching up but redefining what a modern language can be.