Skip to content

Details

Please take a moment to forward this information to co-workers, friends, and social networks. Be sure to register.

See location pictures below.

5:30-6:00: Food, Soda, and Networking

6:00-6:15: Announcements & Raffles!

6:15-7:30: Java's Asynchronous Ecosystem -Too Many Tools, One JVM
Java has accumulated a diverse toolbox for concurrency and asynchrony over the decades, ranging from classic threads to parallel streams, from Future to CompletableFuture, and from reactive libraries to the latest innovations, including virtual threads, structured concurrency, and the Vector API. But with so many options, the question is: which ones should we use today, which still matter, and which belong in the history books?

In this talk, we’ll explore the entire spectrum:

  • Classic Threads – the original concurrency primitive.
  • Parallel Streams – data parallelism for the collections era.
  • Futures & CompletableFuture – async results with callbacks and chaining.
  • Reactive Programming – backpressure, publishers, and the rise of frameworks like Reactor and RxJava.
  • Virtual Threads – Lightweight Concurrency Made Mainstream.
  • Structured Concurrency – Taming async chaos with lifetimes and scopes.
  • Vector API – data-level parallelism on modern CPUs.

We’ll also tackle the hard questions:

  • Do virtual threads really kill the need for reactive programming?
  • What does it mean by “hidden stack traces,” and how do they impact debugging and profiling?
  • Where should you invest today, and what patterns should you abandon permanently?

About Daniel Hinojosa
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a featured speaker on the No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.

Uberconf Support
Uberconf will be held in Westminster, Colorado from July 14 to 17. They are sponsoring this speaker.
Uberconf

dev2next Support & Raffle
dev2next will be held in Lone Tree, Colorado from October 12 to 15. As an incentive for the Boulder JUG members to attend the JUG meetings in-person, dev2next would like to raffle out one free ticket for the conference each month a meeting is held. They annually sponsor a speaker.
dev2next

JetBrains Support & Raffle
CLion, DataGrip, DataSpell, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm Pro, ReSharper, ReSharper C++, Rider, RubyMine, RustRover, WebStorm, or dotUltimate
JetBrains

Oracle Support
JavaOne will be held in San Francisco, California from March 17 to 19. They are providing meeting facilities and sponsoring speakers.
JavaOne

TEKsystems Support
TEKSystems is the premier local and national recruiter. They are providing food and beverages.
TEKsystems

Confluent Support
AI ready data products with the World's Data Streaming Platform, by the original co-creators of Apache Kafka. They annually sponsor a speaker.
Confluent

AI summary

By Meetup

Event details forthcoming; intended audience TBD; expected outcome TBD.

Related topics

Events in Broomfield, CO
Java
J2EE
Open Source
Software Development
Web Technology

You may also like