#EclipseCollections
Can't wait to be able to hold that book in my hands! 🤩 #Java #EclipseCollections
Blog: My Twenty-one Year Journey to Write and Publish My First Book

"Twenty-one years is just a page turn in the general scheme of things."

donraab.medium.com/my-twenty-on...
My Twenty-one Year Journey to Write and Publish My First Book
Twenty-one years is just a page turn in the general scheme of things
donraab.medium.com
February 28, 2025 at 5:54 PM
Symmetric Sympathy in #EclipseCollections. Mutable, Immutable, Object, Primitive. All eight #Java primitive types supported. Avoid the boxing without the wait for Valhalla.

I used of() with the factories. If your preposition preference is with(), then go with() love. Both work. 👍
January 16, 2025 at 7:02 AM
Oooooh, it’s been on my list to do after my current project, but hope to help this along!

#Java #OpenRewrite #EclipseCollections
January 18, 2026 at 12:04 AM
Look what showed up at my door! #EclipseCollections Categorically by @thedonraab.bsky.social! Also, hardcover! Can't wait to see how the final book has become! 😍 #Java
May 15, 2025 at 8:59 AM
GS Collections was open sourced by Goldman Sachs 14 years ago. The 10th anniversary of #EclipseCollections first release @eclipse.org is in 4 days. If you're waiting for new Collections in #Java after 30 years, the wait continues, while EC continues to grow & evolve. 💗🦋
medium.com/javarevisite...
Java Streams are great but it’s time for better Java Collections
After 25 years, it’s time for Java to get a Collections upgrade.
medium.com
December 21, 2025 at 7:27 PM
Book and t-shirts on board. Next stop SFO and #JavaOne. #EclipseCollections
March 16, 2025 at 10:36 PM
#Java and #EclipseCollections. More features. Less waste. Perfect together.
April 17, 2026 at 2:33 AM
Free Kindle version! #Java Data Structures, using #EclipseCollections.
For my first holiday season as a published author, I'll be giving out a few copies of the hardcover version of my book, to friends & family.

🎁 In the spirit of giving, the Amazon Kindle version of my book will be FREE on Dec. 24th and 25th, 2025, and Jan. 1st, 2026. 🎁

Happy Holidays!!! 🎅🎄🥂
December 13, 2025 at 6:48 PM
#EclipseCollections has been in development for 21 years, with 10 years @eclipsefdn.bsky.social. I wrote a book about the library and many lessons I've learned after 35 years of coding. Counting down the next 10 years evolving and growing in OSS w/ #Java. 👍🙏
April 9, 2025 at 12:51 AM
The Amazon Kindle version of "Eclipse Collections Categorically" is available for $0 to buy from September 24 - 26, 2026. Use the Amazon website and search your local market for the title and download a free copy. Enjoy #EclipseCollections, Categorically! 🙏
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
September 24, 2026 at 11:50 PM
I've been enjoying "How You Brewin?" coffee for as long as I have been enjoying working on #EclipseCollections. Coincidence? Perhaps. Or perhaps high quality coffee inspires high quality #Java code. 🤷‍♂️☕️👨‍💻 #TheCoffeeClub
July 5, 2025 at 6:53 PM
If you've been coding with AI for six months non-stop and want to make sure you can still write some code, there are code katas available for you. The Eclipse Collections Katas were upgraded to #Java 17 and #EclipseCollections 13.0 recently.
github.com/eclipse-coll...
GitHub - eclipse-collections/eclipse-collections-kata: Eclipse Collections Katas
Eclipse Collections Katas . Contribute to eclipse-collections/eclipse-collections-kata development by creating an account on GitHub.
github.com
April 28, 2026 at 2:57 AM
I remember when GS Collections was downloaded ~20K times a month from Maven Central 10 years ago. At the end of 2025, we will celebrate 10 years of #EclipseCollections at the @eclipsefdn.bsky.social. Here are the #EclipseCollections downloads last month from Maven Central. It's been a long journey.🙏
March 12, 2025 at 3:17 PM
After 21 years of developing, using, teaching, collaborating, blogging, podcasting, writing a book about #EclipseCollections, one thing motivates me to keep going.

There are millions of #Java developers that don't know what they have been missing for 21 years. 🤔

If you know, then let them know. 🙏
September 6, 2025 at 7:55 PM
Some interesting weekend reading on #eclipsecollections, FOSS, patterns, et cetera thanks to Donald Raab.
March 22, 2025 at 2:57 PM
I upgraded #EclipseCollections builds immediately to JDK 28 EA the same day JDK 27 was released because every version of #Java needs Eclipse Collections running with it. Next week is climate week. Are you using Eclipse Collections yet? More features, less waste. 👇
donraab.medium.com/save-memory-...
Save Memory in Java by Making Memory Efficiency Your Top Priority
Leverage Java libraries and frameworks which focus on memory efficiency.
donraab.medium.com
September 18, 2026 at 4:08 AM
December 1, 2025 at 10:57 AM
The day is finally here. I got copies of my new book, while I am out at #JavaOne2025. 🥳

📙 Eclipse Collections Categorically: Level up your programming game

It only took me 21 years to write. Feels like yesterday when I created #EclipseCollections. Enjoy! 🙏👇
donraab.medium.com/book-eclipse...
Book: Eclipse Collections Categorically
Eclipse Collections Categorically: Level up your programming game.
donraab.medium.com
March 19, 2025 at 12:41 AM
Thanks to @zakhav.bsky.social for updating the #EclipseCollections website with the 12.0 and 13.0 releases! 🙏
eclipse.dev/collections/
Eclipse Collections - Features you want with the collections you need.
eclipse.dev
November 11, 2025 at 6:19 PM
It took 21 years to accumulate and transfer my software development experience working on #EclipseCollections into my new book

📙Eclipse Collections Categorically

I try to make programming more inviting and fun. The cover and content are both full color. Enjoy!🙏
donraab.medium.com/book-eclipse...
Book: Eclipse Collections Categorically
Eclipse Collections Categorically: Level up your programming game.
donraab.medium.com
March 21, 2025 at 10:59 PM
Thursday after #JavaOne, I saw @starbuxman.joshlong.com create a GraalVM Native Image with #EclipseCollections. I never tried before.

A reason some folks provided in the past for not using Eclipse Collections was jar file size. If you're using GraalVM Native Image, what reasons do you still have?
April 23, 2025 at 7:46 PM
More on #EclipseCollections – an amazing #Java library.
My Latest Blog: The Hidden Treasures of Eclipse Collections Collection

Covers a series of articles written by #EclipseCollections project lead Nikhil Nanivadekar over the past seven years. Enjoy!

donraab.medium.com/the-hidden-t...
The Hidden Treasures of Eclipse Collections Collection
Consistency takes commitment
donraab.medium.com
December 26, 2024 at 9:00 PM
A simple Multimap and equivalent Map example I wrote today. I hope these examples will help anyone unfamiliar with the differences between these two types. The implementations of groupBy in #EclipseCollections or groupingBy in #Java, should be conceptually similar, but perhaps more obfuscated.
December 12, 2024 at 1:09 AM
I'm sad I'm not at #devnexus this week w/ @rustam.no @cguntur.bsky.social and all the amazing folks in the #Java community.🤗

I'll be at #JavaOne in two weeks, giving a talk on Java Data Frames w/ @zakhav.bsky.social. This box arrived yesterday w/ an Extract Wardrobe Refactoring. #EclipseCollections
March 3, 2025 at 5:25 PM
My latest blog: Refactoring to #EclipseCollections with #Java 25 at the #dev2next Conference

I really enjoyed giving this talk last week at @dev2next.bsky.social with my friend and co-speaker @zakhav.bsky.social.

Enjoy! 🙏
donraab.medium.com/refactoring-...
Refactoring to Eclipse Collections with Java 25 at the dev2next Conference
Showing what makes Java great after 30 years is the vibrant OSS ecosystem
donraab.medium.com
October 6, 2025 at 3:02 AM