Modern Concurrency in Java • Bazlur Rahman & Michael Redlich • GOTO 2026
GOTO Conferences · 2026-05-14 · 34м 11с · 1 116 просмотров · YouTube ↗
Топики: durable-execution
Аудио ещё не скачано.
📝 Summary
Summary ещё не сгенерён.
📜 Transcript
Transcript ещё не сделан.
⚙️ Pipeline jobs
Нет job'ов в очереди.
📄 Описание YouTube
Показать
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub A N M Bazlur Rahman - Java Champion & Author of "Modern Concurrency in Java" @bazlursthreads 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://twitter.com/mpredli https://github.com/mpredli01 https://www.linkedin.com/in/michael-redlich-13a966 https://about.me/mpredli Links https://youtu.be/miUbs3mqPJE https://youtu.be/EFXxXFHpS0M https://youtu.be/fbI3qveS_Is https://youtu.be/v9Pq69Y_yqM https://youtu.be/WpvmRaHEQzA https://youtu.be/04WwkBc6cZ8 https://youtu.be/2749IF7gAbI https://youtu.be/j0h7wu7gjoU DESCRIPTION In 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. TIMECODES 00:00 Intro 00:34 What's in the book: Chapter by chapter 06:08 What actually changed with JDK 21? 09:24 Who's this book written for? 12:58 Misconceptions about virtual threads 18:11 Structured concurrency: What problem does it solve? 23:42 Is reactive programming still worth it? 31:42 Why buy this book? 32:45 Outro RECOMMENDED BOOKS A N M Bazlur Rahman • Modern Concurrency in Java • https://amzn.to/42w8cOk Ben Evans & Jim Gough • Optimizing Cloud Native Java • https://amzn.to/41nivD9 Ben Evans, Jason Clark & David Flanagan • Java in a Nutshell • https://amzn.to/43FDoMA Ian F. Darwin • Java Cookbook 5th ed. • https://amzn.to/3QH0NZy Victor Grazi & Jeanne Boyarsky • Real-World Java • https://amzn.to/4oCEeBR https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Java #Java25 #JDK21 #Concurrency #VirtualThreads #JVM #JavaProgramming #StructuredConcurrency #JavaConcurrency #JakartaEE #Quarkus #ProjectValhalla #ProjectBabylon #ProjectLoom #ReactiveProgramming #Programming #TodayInTech #BazlurRahman #ANMBazlurRahman #MichaelRedlich #BookClub CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1