For folks who haven't looked at #EclipseCollections because they don't use the Eclipse IDE. Eclipse Collections (EC) and the Eclipse IDE are both independent projects at the Eclipse Foundation. 💡

Note: I created EC and have coded with IntelliJ for 24 years. 🙏
https://donraab.medium.com/explaining-the-eclipse-prefix-in-eclipse-collections-1d9850d20047?source=friends_link&sk=e6ee8d28bda7a66e2125083de49e8fa4

Explaining the Eclipse prefix in Eclipse Collections

Eclipse Collections is a standalone open source collections library for Java

Medium
There are thousands of subtle design decisions we made in #EclipseCollections over the years. I write about them so folks have the benefit of being able to learn from them many years later. The methods with/without, withAll/withoutAll are interesting cases. 🙏
https://donraab.medium.com/what-if-the-add-and-remove-methods-in-java-util-collection-had-fluent-counterparts-ff2c104a8ca3?source=friends_link&sk=b2e2e931b159a6a955f5a8d3db4d17d9
What if the add and remove methods in java.util.Collection had fluent counterparts?

Eclipse Collections has complements to add/remove that can be chained.

Medium
Many of us seem to be counting the days during these strange times. In this blog, you will learn how to count the days using #Java Streams and how to make the days count using #EclipseCollections.
https://donraab.medium.com/tell-dont-ask-and-be-specific-about-the-return-type-edb1d2845ce1?source=friends_link&sk=c49b6cf368bb75cafbc7aaa7d01f4b29
Tell Don’t Ask and Be Specific About the Return Type

Learn how Bag is a natural return type for a method named countBy.

Medium

Blog: This is not the Vibe Coding Book you are Looking for

If you love programming, the book you are looking for may be in here.

#Smalltalk #Java #EclipseCollections
https://donraab.medium.com/this-is-not-the-vibe-coding-book-you-are-looking-for-1e5577ec8f8e?source=friends_link&sk=fd79fa07b6e94f5484b56a6655ddb615

I was asked after the "Refactoring to #EclipseCollections" talk at dev2next 2025 whether there were any #OpenRewrite recipes for EC. My answer was "No, but it would be great if someone contributed some in OSS." Thanks Craig Motlin! 🙏 @zakhav @jitterted
https://github.com/liftwizard/liftwizard/tree/main/liftwizard-utility/liftwizard-rewrite
liftwizard/liftwizard-utility/liftwizard-rewrite at main · liftwizard/liftwizard

A collection of utilities for Dropwizard. Contribute to liftwizard/liftwizard development by creating an account on GitHub.

GitHub
My first book is available on Kindle Unlimited for four more days. This blog👇 can help you get the most out of the book with limited time. Enjoy! 🙏
#Java #Smalltalk #EclipseCollections
https://donraab.medium.com/the-authors-inside-guide-to-reading-eclipse-collections-categorically-950b245e8cab?source=friends_link&sk=757ffc134b930c802641177ca99da96e
#EclipseCollections had forEachWithIndex as a method for almost 20 years. It also has several other "WithIndex" methods available for developers today. Java developers don't have to move to Kotlin to enjoy forEachWithIndex. 🤷‍♂️
https://medium.com/javarevisited/i-need-an-index-with-this-list-iteration-method-1e339fd55ed7?source=friends_link&sk=dd910dba1864d5067fa01b2a70651fa7

So sánh Eclipse Collections và JDK Collections:

1. Bộ nhớ: Eclipse Collections tối ưu hơn nhờ hỗ trợ kiểu dữ liệu nguyên thủy (primitive), giúp giảm tiêu thụ RAM đáng kể so với JDK Collections.
2. Hiệu năng: Khả năng xử lý song song và lặp nhanh hơn trong nhiều trường hợp thực tế.
3. API: Cung cấp bộ API phong phú (Immutable, Mutable, BiMap, Multimap) giúp code gọn gàng, dễ đọc hơn Java Streams truyền thống.

#Java #EclipseCollections #JDK #Programming #JavaDevelopment #LapTrinh #CongNghe

http

Does your #Java collections code still read like it's 2015?

"A decade feels like a very long month"

Happy ten year anniversary #EclipseCollections. ❤️

https://donraab.medium.com/the-ten-year-anniversary-and-the-next-five-years-for-eclipse-collections-dd1c03758b29?source=friends_link&sk=0cc954c2a4a1c6511f680a646f6a65a2