Modern Concurrency in Java • Bazlur Rahman & Michael Redlich episode artwork

EPISODE · Jun 9, 2026 · 34 MIN

Modern Concurrency in Java • Bazlur Rahman & Michael Redlich

from GOTO - The Brightest Minds in Tech · host Bazlur Rahman, Michael Redlich & GOTO

This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubA N M Bazlur Rahman - Java Champion & Author of "Modern Concurrency in Java"Michael Redlich - Java Champion & Lead Java Queue News Editor at InfoQCheck out more here:https://gotopia.tech/episodes/443RESOURCESBazlurhttps://bsky.app/profile/bazlur.cahttps://x.com/bazlur_rahmanhttps://github.com/rokon12https://www.linkedin.com/in/bazlurhttps://bio.site/bazlurhttps://bazlur.caMichaelhttps://twitter.com/mpredlihttps://github.com/mpredli01https://www.linkedin.com/in/michael-redlich-13a966https://about.me/mpredliDESCRIPTIONIn this GOTO Book Club episode, Java Champion A N M Bazlur Rahman joins host and fellow Java Champion Michael Redlich to discuss Modern Concurrency in Java — the first comprehensive update to Java concurrency literature in 20 years. Bazlur traces his motivation to the arrival of virtual threads in JDK 21, which he describes as a fundamental shift in Java's concurrency cost model: platform threads were expensive and scarce, demanding careful pooling; virtual threads are cheap, plentiful, and behave like ordinary threads from the developer's perspective, without requiring a new programming model. The book covers this evolution end-to-end, from the history of threads through to structured concurrency, scope values, and the modern frameworks that have already adopted virtual threads — most with a single config change.The conversation also takes a nuanced look at reactive programming's future. Bazlur's conclusion is that reactive remains compelling in specific contexts — event-driven streaming systems, architectures needing end-to-end back-pressure — but it's no longer the default answer to scalability. For most microservices doing blocking I/O, virtual threads are now the stronger default, and reactive becomes a deliberate architectural choice rather than an automatic one. The book's goal is to give developers both the conceptual grounding and the practical guidance to make that choice confidently — understanding the tool one level deep, so they can design better systems, not just configure their way through a framework.RECOMMENDED BOOKSA N M Bazlur Rahman • Modern Concurrency in Java • https://amzn.to/42w8cOkBen Evans & Jim Gough • Optimizing Cloud Native Java • https://amzn.to/41nivD9Ben Evans, Jason Clark & David Flanagan • Java in a Nutshell • https://amzn.to/43FDoMAIan F. Darwin • Java Cookbook 5th ed. • https://amzn.to/3QH0NZyVictor Grazi & Jeanne Boyarsky • Real-World Java • https://amzn.to/4oCEeBRBlueskyInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Episode metadata supplied by the publisher feed · Published Jun 9, 2026

Embed this episode

This interview was recorded for the GOTO Book Club. http://gotopia.tech/bookclub A N M Bazlur Rahman - Java Champion & Author of "Modern Concurrency in Java" Michael Redlich - Java Champion & Lead Java Queue News Editor at InfoQ Check out more here: https://gotopia.tech/episodes/443 RESOURCES Bazlur https://bsky.app/profile/bazlur.ca https://x.com/bazlur_rahman https://github.com/rokon12 https://www.linkedin.com/in/bazlur https://bio.site/bazlur https://bazlur.ca Michael https://t...

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

Modern Concurrency in Java • Bazlur Rahman & Michael Redlich

0:00 34:45

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of GOTO - The Brightest Minds in Tech?

This episode is 34 minutes long.

When was this GOTO - The Brightest Minds in Tech episode published?

This episode was published on June 9, 2026.

Can I download this GOTO - The Brightest Minds in Tech episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!