Sitemap

The Joy of Programming is Back One, Two, Three… 12.0 Times!

3 min readJun 21, 2025

--

Eclipse Collections 12.0 and three print books are available now.

Three Years, where have you gone!?!?!

If you ask me what we’ve been up to in the Eclipse Collections space the past three years, the answer is A LOT! I started writing the Eclipse Collections Categorically book at the beginning of 2024, and published the first version of the book in paperback on March 16, 2025. Since then I have continued working on additional print versions of the book (see below), as I work to release the first eBook version of the book for Amazon Kindle on June 30, 2025.

Meanwhile, development in the the Eclipse Collections library has been quietly progressing every day. Eclipse Collections 12.0 was released on Maven Central this week. The last milestone release for 12.0 (12.0.0.M3) was released two years ago. This is the first formal release of Eclipse Collections since 11.1 was released on July 6, 2022.

Read on to find out more about updates for Eclipse Collections Categorically and the Eclipse Collections 12.0 release.

Three print versions now available

Eclipse Collections Categorically is now available in three print versions. The print versions of the book are all printed in color, with the larger hardback version printed with premium paper. Printing in color adds some cost, but significantly enhances the experience for the reader. Unfortunately, color printed versions of the ECC book are not yet available in all countries. I am working on adding additional print distribution channels for the book, so folks who prefer physical books (like myself) have access. Stay tuned.

In the picture above, you can see the paperback and two hardcover versions of Eclipse Collections Categorically. Below you will find some of the details and links to sites where the books are available for purchase.

📕(left) 📘(center) 📗(right)

📕 Paperback (glossy), 7.5 x 9.25 inches, standard paper (Amazon)
📘 Hardcover (matte), 7.5 x 9.25 inches, standard paper (Barnes and Noble)
📗 Hardcover (glossy), 8.25 x 11 inches, premium paper (Amazon)
🔸 An eBook version will be available for Amazon Kindle on June 30, 2025.

This is a sample page from the preface in the hardcover glossy version of the book with the larger pages and premium paper.

Preface: The Joy of Programming from glossy hardcover version of Eclipse Collections Categorically

The road to the eBook

On June 30, 2025, the first eBook version of “Eclipse Collections Categorically” will be available on Amazon Kindle. This should significantly increase the global distribution and availability of the book.

I will eventually look to add other eBook options. I have been testing the book on Amazon Kindle and Apple Books.

This is a sample of pages from the preface in Apple Books on my MacBook Pro.

Preface: The Joy of Programming from Eclipse Collections Categorically in Apple Books

I hope you enjoy the book in one of the print versions or digital eBook version once it becomes available. In the mean time, there is something else available that you may have been waiting for.

Eclipse Collections 12.0 Available Now!!!

The Eclipse Collections 12.0 release is available now. Woo hoo! Thanks to

for making this happen. It has been three years since Eclipse Collections 11.1 was released. 11.1 is the version I cover in the book, with examples developed using Java 21. The API of Eclipse Collections has not changed too much in 12.0. There have been a few new methods added to various interfaces, and there have been a large variety of other improvements to the library over the past three years. Go to the Eclipse Collections Github repo for notes and info on the latest release.

Thank you for reading, and I hope you experience the Joy of Programming today!

I am the creator of and committer for the Eclipse Collections OSS project, which is managed at the Eclipse Foundation. Eclipse Collections is open for contributions. I am also the author of the book, Eclipse Collections Categorically: Level up your programming game.

--

--

Donald Raab
Donald Raab

Written by Donald Raab

Java Champion. Creator of the Eclipse Collections OSS Java library (https://github.com/eclipse-collections). Inspired by Smalltalk. Opinions are my own.

Responses (2)