Donald Raab
@thedonraab.bsky.social
890 followers 400 following 470 posts
Java Champion. Writer of blogs. Creator of the OSS Java library Eclipse Collections. Author of Eclipse Collections Categorically (https://a.co/d/6KmhrNK) . Opinions are my own. Blog: https://donraab.medium.com/
Posts Media Videos Starter Packs
thedonraab.bsky.social
It's a beautiful day.
Go out and be you.
You're good enough.
Be better tomorrow.
By being you today.

🤗
Reposted by Donald Raab
dev2next.bsky.social
Survival isn’t about holding on—it’s about understanding your brain. 🧠

@arthurdoler.com's inspiring keynote at #dev2next, Survival Under Fire, showed how to stay whole during adversity and prepare for the next challenge.

Photos from the keynote below!
#Resilience #WellBeing
Reposted by Donald Raab
thedonraab.bsky.social
There's one week left to read "Eclipse Collections Categorically" on Kindle Unlimited for free. Read the authors inside guide to reading first to find out how to make the most out of reading the book with limited time.
donraab.medium.com/the-authors-...
The Author’s Inside Guide to Reading Eclipse Collections Categorically
TL;DR — Read Chapters 1, 2, 3. Jump to 11. Skim 4–10. Dive in as desired.
donraab.medium.com
thedonraab.bsky.social
Tried 20 Billion Integers tonight with Pharo Smalltalk. This took more than the physical memory I had available. It took a long time to run, but the following code finished after 40 minutes or so.
thedonraab.bsky.social
Blog: 10 Billion Integers Walk Into an Array

I wrote this blog in October last year, and it has been my top blog for the past year based on number of views and reads. 🤷‍♂️

Enjoy! 🙏
donraab.medium.com/10-billion-i...
10 Billion Integers Walk Into an Array
How an experiment with 64-bit Pharo Smalltalk surprised me.
donraab.medium.com
thedonraab.bsky.social
Cup half full here.

The world's problems are too numerous for any one person to solve. Pick one or two and solve the 💩 out of them. Support and advocate for those who are working hard to solve other problems you care about. Thank you for doing what you do to make the world a better place for all. 🙏
thedonraab.bsky.social
I'm back home from #dev2next and am writing my first blog in over a month. I only wrote one blog in September, mostly because I was busy preparing and travelling to two developer conferences. Stay tuned!
thedonraab.bsky.social
So long Colorado. Good times had and memories made at #dev2next this year. Thank you @dev2next.bsky.social and @venkats.bsky.social ! 🙏 Below was my new sighting at Garden of the Gods this trip. Balanced with the force is this rock. An inspiration. Balance we must all find. ⚖️
thedonraab.bsky.social
Two cute. Miss these guys. They'll be keeping us up late tonight. 🐈‍⬛🐈‍⬛
thedonraab.bsky.social
Great explanation of what, why, and where is architect from @zakhav.bsky.social in "Escaping Architecture Ivory Tower with Architecture Pattern Catalog" at #dev2next. I loved this talk and the human drawn pictures on the slides. Well done! 👏
Vlad with title slide Slide for what is architect Vlad with slide of why is architect Slide for where is architect
thedonraab.bsky.social
Awesome talk and demo on "Bootiful Spring AI" with @starbuxman.joshlong.com at @dev2next.bsky.social. 👏
Josh with intro slide Josh with slide showing Coffee + Software YouTube Channel Selfie with Josh and me
thedonraab.bsky.social
Schrödinger's cats' Halloween
Reposted by Donald Raab
thedonraab.bsky.social
Duke on Nails and Eclipse Collections Categorically on display with @venkats.bsky.social in the hallway track at @dev2next.bsky.social . Thank you for organizing this amazing developer conference, and for helping me give the book away before the keynote today! Hope to come back again next year! 🙏
Venkat pointing at ten different hand painted Java Duke mascots on Jasmin's finger nails. It only took two and a half hours to get the nails done. That is Java advocacy on display. Me standing next to Venkat who is holding a matte hardcover copy of Eclipse Collections Categorically we would give away before the afternoon keynote. Me holding a microphone on stage telling the story of writing and publishing my first book while Venkat holds a hardcover copy of the book  up in the air about to give away to an audience member. Venkat on stage sharing the dates and location for dev2next 2026.
Reposted by Donald Raab
ted.dev
Great talk! Looking forward to using it in my projects to replace some awkwardness in my existing projects and get real immutability.

#Java
thedonraab.bsky.social
Our "Refactoring to Eclipse Collections" talk at @dev2next.bsky.social has been delivered. Slides linked on abstract. Thank you to everyone who attended. @zakhav.bsky.social is giving a talk on "Escaping the Architecture Ivory Tower" Thursday. Don't miss it! Ask us anything in the hallway track. 🛤️
Vlad and Don standing next to the title slide for "Refactoring to Eclipse Collections." Don standing at the podium saying something he finds humorous. Vlad standing at the podium talking intently about some topic.
thedonraab.bsky.social
Duke on Nails and Eclipse Collections Categorically on display with @venkats.bsky.social in the hallway track at @dev2next.bsky.social . Thank you for organizing this amazing developer conference, and for helping me give the book away before the keynote today! Hope to come back again next year! 🙏
Venkat pointing at ten different hand painted Java Duke mascots on Jasmin's finger nails. It only took two and a half hours to get the nails done. That is Java advocacy on display. Me standing next to Venkat who is holding a matte hardcover copy of Eclipse Collections Categorically we would give away before the afternoon keynote. Me holding a microphone on stage telling the story of writing and publishing my first book while Venkat holds a hardcover copy of the book  up in the air about to give away to an audience member. Venkat on stage sharing the dates and location for dev2next 2026.
thedonraab.bsky.social
It was unplanned and unrehearsed that Vlad wore a #Java t-shirt, and I wore an Eclipse Collections Categorically t-shirt at our talk today. A fun coincidence given the topic of the talk. 🤷‍♂️
thedonraab.bsky.social
Our "Refactoring to Eclipse Collections" talk at @dev2next.bsky.social has been delivered. Slides linked on abstract. Thank you to everyone who attended. @zakhav.bsky.social is giving a talk on "Escaping the Architecture Ivory Tower" Thursday. Don't miss it! Ask us anything in the hallway track. 🛤️
Vlad and Don standing next to the title slide for "Refactoring to Eclipse Collections." Don standing at the podium saying something he finds humorous. Vlad standing at the podium talking intently about some topic.
Reposted by Donald Raab
junit.org
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
thedonraab.bsky.social
I love having 75 minutes to give the "Refactoring to Eclipse Collections" talk at @dev2next.bsky.social with @zakhav.bsky.social.

✔️ Engaging Slide Content
✔️ Live Refactoring
✔️ Memory Costs with Java 25 and JEP 519
✔️ Ask us anything

Yeah, we got time.

Tuesday - 10:45am - Salon FGH 🙏
thedonraab.bsky.social
Join @zakhav.bsky.social and myself tomorrow at 10:45am in Salon FGH to learn why and how we've written #Java code with #EclipseCollections for the past 21 years. I brought a couple paperback copies of "Eclipse Collections Categorically" to give away at the end of our session. Hope to see u there! 🙏
thedonraab.bsky.social
Using JDK Collections? Lost in a maze of factories? Drowning in streams? Wishing for a better way? Then gather your Gatherers, collect your Collectors and attend "Refactoring to Eclipse Collections" talk at @dev2next.bsky.social to level up your #Java collections game with me and @zakhav.bsky.social
Title slide for "Refactoring to Eclipse Collections" presentation. Subtitle: Making Your Java Streams Leaner, Meaner, and Cleaner. Presented by Donald Raab and Vladimir Zakharov at dev2next Conference in Colorado Springs the week of September 29, 2025. A mind map representing the benefits of refactoring to Eclipse Collections.
Reposted by Donald Raab
dev2next.bsky.social
🚀 Workshops are in full swing at #dev2next with Neal Ford & Mark Richards @venkats.bsky.social, @dhinojosa.bsky.social , @danvega.dev & @habuma.com

Java, AI, and Architecture—all packed with insights, guidance, & practical skills from the best in the field

🙌 Here’s to an amazing start of the conf!
Reposted by Donald Raab
thedonraab.bsky.social
Greetings to all our #Java friends out there. Looking forward to seeing amazing friends, great talks and the hallway track next week at @dev2next.bsky.social . Duke on nails all ready to go. ☕️⛰️💅