SouJava Talks: Creating a Million Virtual Threads Using Project Loom by A N M Bazlur Rahman
Channel: SouJava
Date: 2022-06-15

Details
SouJava would like to announce that we'll be pleased to have Bazlur Rahman (@bazlur_rahman) presenting "Creating a Million Virtual Threads Using Project Loom".

Details:

"Your Java Code on Fastlane: Creating a Million Virtual Threads Using Project Loom to Improve Throughput"

Project loom introduces virtual threads, lightweight threads that aim to dramatically reduce the effort of writing, maintaining, and monitoring high-throughput concurrent applications with the Java platform.

We need threads to achieve high throughput. However, threads are not cheap and limited in number. To get around this problem, various alternatives such as a reactive programming style have emerged. These techniques bypass creating a lot of threads but debugging becomes more difficult. This makes developers grumpy. However, with virtual threads, we no longer have to look for alternatives, which would make developers happy again.

This talk will explore what virtual threads are, how they are implemented, how they solve our modern problems and if there are any shortcomings.

Bio:
A N M Bazlur Rahman works at Contrast Security as Sr. Software Engineer. He has more than ten years of professional experience in the software industry, predominantly in Java and Java-related technology. Lately, he has become a Java Champion.

Outside of his regular work hours, he loves to mentor, write, speak at conferences, and contribute to open-source projects. He is the founder and current moderator of the Java User Group in Bangladesh. He has organized meetups and conferences to share Java-related knowledge with the community since 2013. He was named Most Valuable Blogger (MVP) at DZone, one of the most recognized technology publishers in the world. Besides DZone, he is an editor for the Java Queue at InfoQ, another leading technology content publisher and conference organizer, and an editor at Foojay.io, a place for friends of OpenJDK. In addition, he published four books about the Java programming language in Bengali; they were often on the bestseller list in Bangladesh.
He earned his bachelor's degree from the Institute of Information Technology, University of Dhaka, Bangladesh, in Information Technology, majoring in Software Engineering. He currently lives in Toronto, Canada.