#eclipsecollections — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #eclipsecollections, aggregated by home.social.
-
Path to #EclipseCollections & book
Epson HX-20, BASIC, Atari 2600, Franklin, BBS, Pascal, Fortran, COBOL, Prolog, Dbase III+/Clipper/Blinker/FoxPro/DBF, IBM OTU, Smalltalk, Blocks, VisualAge Smalltalk/Java/ENVY, Java, TopLink, Eclipse Collections, JSR 335, AsciiDoctorJ/JRuby
https://airhacks.fm/#episode_409 -
Path to #EclipseCollections & book
Epson HX-20, BASIC, Atari 2600, Franklin, BBS, Pascal, Fortran, COBOL, Prolog, Dbase III+/Clipper/Blinker/FoxPro/DBF, IBM OTU, Smalltalk, Blocks, VisualAge Smalltalk/Java/ENVY, Java, TopLink, Eclipse Collections, JSR 335, AsciiDoctorJ/JRuby
https://airhacks.fm/#episode_409 -
Just three hours left for the free Amazon Kindle offer of "Eclipse Collections Categorically." Offer ends at 11:59pm PST, August 8, 2026. Search for the title on Amazon.
Keep a copy for yourself, for any time you want to write high quality, memory efficient, high performance #Java code again. Hardcover and paperback versions of the book are also available currently at a discount. #EclipseCollections
Enjoy! 🙏
-
Just three hours left for the free Amazon Kindle offer of "Eclipse Collections Categorically." Offer ends at 11:59pm PST, August 8, 2026. Search for the title on Amazon.
Keep a copy for yourself, for any time you want to write high quality, memory efficient, high performance #Java code again. Hardcover and paperback versions of the book are also available currently at a discount. #EclipseCollections
Enjoy! 🙏
-
#EclipseCollections is the FOSS collections library in #Java with Smalltalk-level productivity. The book, "Eclipse Collections Categorically", is available on Kindle Unlimited. There's a Kindle book offer in the blog below.👇 No FOMO. Get EC and ECC. Mark the date.🗓️
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78 -
#EclipseCollections is the FOSS collections library in #Java with Smalltalk-level productivity. The book, "Eclipse Collections Categorically", is available on Kindle Unlimited. There's a Kindle book offer in the blog below.👇 No FOMO. Get EC and ECC. Mark the date.🗓️
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78 -
We're forgetting lessons of the past, so I updated this blog with links to four blogs from Nikhil Nanivadekar that explain why the Map, Set, Bag, and Multimap types in #EclipseCollections are more memory-efficient than the alternatives available in standard #Java.
https://donraab.medium.com/save-memory-in-java-by-making-memory-efficiency-your-top-priority-32fe9443eb8d?source=friends_link&sk=5ae3e714963aa9a7e40fa109ebe53283 -
We're forgetting lessons of the past, so I updated this blog with links to four blogs from Nikhil Nanivadekar that explain why the Map, Set, Bag, and Multimap types in #EclipseCollections are more memory-efficient than the alternatives available in standard #Java.
https://donraab.medium.com/save-memory-in-java-by-making-memory-efficiency-your-top-priority-32fe9443eb8d?source=friends_link&sk=5ae3e714963aa9a7e40fa109ebe53283 -
My latest blog: Level Up Your Programming Game with a Java Book and Smalltalk
Learn how Smalltalk inspired the #EclipseCollections Java library, and the book "Eclipse Collections Categorically." You'll also find links to 19 Smalltalk blogs I've written. Enjoy! 🙏
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78 -
My latest blog: Level Up Your Programming Game with a Java Book and Smalltalk
Learn how Smalltalk inspired the #EclipseCollections Java library, and the book "Eclipse Collections Categorically." You'll also find links to 19 Smalltalk blogs I've written. Enjoy! 🙏
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78 -
I enjoy teaching and helping folks improve their programming and design skills. I do this for free in blogs & talks. Once in a while I get to offer a Kindle copy of my book for free. You have <24 hours. Good luck and enjoy! 🙏 Click the blog below for the free digital book offer details, and for some great Smalltalk, Java, and Eclipse Collections resources. 👇
#Java #Smalltalk #EclipseCollections
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78 -
I enjoy teaching and helping folks improve their programming and design skills. I do this for free in blogs & talks. Once in a while I get to offer a Kindle copy of my book for free. You have <24 hours. Good luck and enjoy! 🙏 Click the blog below for the free digital book offer details, and for some great Smalltalk, Java, and Eclipse Collections resources. 👇
#Java #Smalltalk #EclipseCollections
https://donraab.medium.com/level-up-your-programming-game-with-a-java-book-and-smalltalk-3c4c9bffbb49?source=friends_link&sk=d507f1de2db9a1db224ddcb539df6e78 -
My latest blog: More Features, Less Waste
The lesser known tagline of #EclipseCollections.
-
My latest blog: More Features, Less Waste
The lesser known tagline of #EclipseCollections.
-
"Saving the planet, one Collector at a time."
I can't un-new the billions of Collector instances that were created since 2014, but I can share ideas and alternatives for the future. Thanks for reading! 🙏
#Java #EclipseCollections
https://donraab.medium.com/counting-and-collecting-collectors-d69b7c9aaca0?source=friends_link&sk=ef73f56026d1afcf97e869f8ae990ea9 -
"Saving the planet, one Collector at a time."
I can't un-new the billions of Collector instances that were created since 2014, but I can share ideas and alternatives for the future. Thanks for reading! 🙏
#Java #EclipseCollections
https://donraab.medium.com/counting-and-collecting-collectors-d69b7c9aaca0?source=friends_link&sk=ef73f56026d1afcf97e869f8ae990ea9 -
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 -
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 -
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 -
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 -
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 -
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 -
When you change open source, open source changes you. Make the change, and celebrate the change in you. #EclipseCollections #Java
https://donraab.medium.com/the-ten-year-anniversary-and-the-next-five-years-for-eclipse-collections-dd1c03758b29?source=friends_link&sk=0cc954c2a4a1c6511f680a646f6a65a2 -
When you change open source, open source changes you. Make the change, and celebrate the change in you. #EclipseCollections #Java
https://donraab.medium.com/the-ten-year-anniversary-and-the-next-five-years-for-eclipse-collections-dd1c03758b29?source=friends_link&sk=0cc954c2a4a1c6511f680a646f6a65a2 -
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 -
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 -
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 -
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 -
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 -
#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 -
RE: https://mastodon.social/@TheDonRaab/115778967762534750
Merry Christmas! 🎄
Also, happy 10th Anniversary #EclipseCollections!I always wanted an Eclipse Collections hat. My wife had two made for me with the EC logo. A triple surprise, since she didn't know that today was also the 10th anniversary of EC. (See reply for picture of hats).🙏
If you miss the opportunity today, there will be one more chance for $0 ECC Kindle book on New Years. 👇
-
RE: https://mastodon.social/@TheDonRaab/115778967762534750
Merry Christmas! 🎄
Also, happy 10th Anniversary #EclipseCollections!I always wanted an Eclipse Collections hat. My wife had two made for me with the EC logo. A triple surprise, since she didn't know that today was also the 10th anniversary of EC. (See reply for picture of hats).🙏
If you miss the opportunity today, there will be one more chance for $0 ECC Kindle book on New Years. 👇
-
The #EclipseCollections #Java library has been FREE and OSS since Dec. 25, 2015 (see second image). To celebrate the 10 year anniversary, you can get a free Kindle version of the "Eclipse Collections Categorically" book on Dec. 24 & 25, 2025 and Jan. 1, 2026. Happy Holidays! 🤗 🥂
-
The #EclipseCollections #Java library has been FREE and OSS since Dec. 25, 2015 (see second image). To celebrate the 10 year anniversary, you can get a free Kindle version of the "Eclipse Collections Categorically" book on Dec. 24 & 25, 2025 and Jan. 1, 2026. Happy Holidays! 🤗 🥂
-
My latest blog: The Ten Year Anniversary and the Next Five Years for #EclipseCollections
The long road of this amazing OSS project continues. With 10 years at the @EclipseFdn, 14 years as OSS, and 21 years in development, we're just getting started. 💗🦋
https://donraab.medium.com/the-ten-year-anniversary-and-the-next-five-years-for-eclipse-collections-dd1c03758b29?source=friends_link&sk=0cc954c2a4a1c6511f680a646f6a65a2 -
My latest blog: The Ten Year Anniversary and the Next Five Years for #EclipseCollections
The long road of this amazing OSS project continues. With 10 years at the @EclipseFdn, 14 years as OSS, and 21 years in development, we're just getting started. 💗🦋
https://donraab.medium.com/the-ten-year-anniversary-and-the-next-five-years-for-eclipse-collections-dd1c03758b29?source=friends_link&sk=0cc954c2a4a1c6511f680a646f6a65a2 -
RE: https://mastodon.social/@TheDonRaab/115713700736196874
If you haven't done so, go grab your copy. The book goes beyond Eclipse Collections, offering great ideas on how to categorise functions and documentation, how to build fluent, intuitive, testable, and easy-to-evolve APIs in the open and much more. It's filled with decades of knowledge absorbed by the author, from the early days of OOP and Smalltalk to modern, expressive functional/OO hybrid Java that would surprise even the most sceptical programmer.
-
RE: https://mastodon.social/@TheDonRaab/115713700736196874
If you haven't done so, go grab your copy. The book goes beyond Eclipse Collections, offering great ideas on how to categorise functions and documentation, how to build fluent, intuitive, testable, and easy-to-evolve APIs in the open and much more. It's filled with decades of knowledge absorbed by the author, from the early days of OOP and Smalltalk to modern, expressive functional/OO hybrid Java that would surprise even the most sceptical programmer.
-
The end of 2025 is drawing near. It's time to plan the next 5 years of #EclipseCollections. This month marks the 10th anniversary of Eclipse Collections as a project at the Eclipse Foundation. 👀🎉🥳
Let's look back 5 years to see the plan and mark the progress. 👇🙏
https://donraab.medium.com/the-next-5-years-for-eclipse-collections-a1f3ce896c2c?source=friends_link&sk=9c250b7bcfc76635e2fe4bc568342d4f -
The end of 2025 is drawing near. It's time to plan the next 5 years of #EclipseCollections. This month marks the 10th anniversary of Eclipse Collections as a project at the Eclipse Foundation. 👀🎉🥳
Let's look back 5 years to see the plan and mark the progress. 👇🙏
https://donraab.medium.com/the-next-5-years-for-eclipse-collections-a1f3ce896c2c?source=friends_link&sk=9c250b7bcfc76635e2fe4bc568342d4f -
Grouping collections with @ApacheGroovy to reveal many-to-many relationships:
https://groovy.apache.org/blog/fruity-eclipse-grouping
#groovylang #manyToMany #eclipseCollections #jdkCollections -
Grouping collections with @ApacheGroovy to reveal many-to-many relationships:
https://groovy.apache.org/blog/fruity-eclipse-grouping
#groovylang #manyToMany #eclipseCollections #jdkCollections -
My latest blog: Mind Maps Didn't Make Me Scroll
It only took me a few years to realize that mind maps could help me communicate the package design in the api and impl jars for the #EclipseCollections open source #Java library. Lesson learned and shared. 🙏
https://donraab.medium.com/mind-maps-didnt-make-me-scroll-9248f3354d37?source=friends_link&sk=71e666dbcde48be1fb176770dd07cece -
My latest blog: Mind Maps Didn't Make Me Scroll
It only took me a few years to realize that mind maps could help me communicate the package design in the api and impl jars for the #EclipseCollections open source #Java library. Lesson learned and shared. 🙏
https://donraab.medium.com/mind-maps-didnt-make-me-scroll-9248f3354d37?source=friends_link&sk=71e666dbcde48be1fb176770dd07cece -
Thanks to @zakhav for updating the #EclipseCollections website with the 12.0 and 13.0 releases! 🙏
https://eclipse.dev/collections/ -
Thanks to @zakhav for updating the #EclipseCollections website with the 12.0 and 13.0 releases! 🙏
https://eclipse.dev/collections/ -
My latest blog: Refactoring to #EclipseCollections with #Java 25 at the #dev2next Conference
I really enjoyed giving this talk last week at @dev2next with my friend and co-speaker @zakhav.
This is probably the longest blog I have ever written, and is the first time I can recall in quite a while doing a live refactoring as I wrote a blog.
Enjoy! 🙏
-
My latest blog: Refactoring to #EclipseCollections with #Java 25 at the #dev2next Conference
I really enjoyed giving this talk last week at @dev2next with my friend and co-speaker @zakhav.
This is probably the longest blog I have ever written, and is the first time I can recall in quite a while doing a live refactoring as I wrote a blog.
Enjoy! 🙏
-
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. 🙏
-
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. 🙏
-
Published a release blog for the back to back releases of Eclipse Collections 12.0 (Java 11+) and 13.0 (Java 17+).
Thanks to all of our users, contributors, and advocates! 🙏Congrats and welcome to our two newest #EclipseCollections committers! 🎉👏
https://donraab.medium.com/eclipse-collections-12-0-and-13-0-packed-released-and-ready-to-go-006f8bda5127?source=friends_link&sk=ccef5b709b159ea76d599d7a3528d953 -
Published a release blog for the back to back releases of Eclipse Collections 12.0 (Java 11+) and 13.0 (Java 17+).
Thanks to all of our users, contributors, and advocates! 🙏Congrats and welcome to our two newest #EclipseCollections committers! 🎉👏
https://donraab.medium.com/eclipse-collections-12-0-and-13-0-packed-released-and-ready-to-go-006f8bda5127?source=friends_link&sk=ccef5b709b159ea76d599d7a3528d953 -
Thanks to @TheDonRaab, I've just dug up my password and posted on Code Ranch (@coderanch) forum for the first time since 2018. It's brilliant to see at least one of my favourite forums still going strong in 2025.
https://coderanch.com/p/3594805
If you're into Java, why not pay Code Ranch a visit, ask Don a question, and maybe win a copy of his latest book (Eclipse Collections Categorically) in the process?
-
Thanks to @TheDonRaab, I've just dug up my password and posted on Code Ranch (@coderanch) forum for the first time since 2018. It's brilliant to see at least one of my favourite forums still going strong in 2025.
https://coderanch.com/p/3594805
If you're into Java, why not pay Code Ranch a visit, ask Don a question, and maybe win a copy of his latest book (Eclipse Collections Categorically) in the process?
-
And my early birthday gift has arrived: Eclipse Collections Categorically by @TheDonRaab. And yes, it’s that big and in colour. Beautiful print, and it smells like a brand-new hardcover book (because it is). Pure 🤓 joy!
#Java #Book #Collections #EclipseCollections #EarlyBirthdayGift #BookJoy
-
And my early birthday gift has arrived: Eclipse Collections Categorically by @TheDonRaab. And yes, it’s that big and in colour. Beautiful print, and it smells like a brand-new hardcover book (because it is). Pure 🤓 joy!
#Java #Book #Collections #EclipseCollections #EarlyBirthdayGift #BookJoy
-
While I don't know how many #Java developers use #EclipseCollections, I do know that EVERY #Java developer benefits from Eclipse Collections (EC), because it is an active member of the OpenJDK Quality Outreach Program. EC reports issues it finds 👇 during its Early Access OpenJDK testing. 👍
https://bugs.openjdk.org/browse/JDK-8309882 -
While I don't know how many #Java developers use #EclipseCollections, I do know that EVERY #Java developer benefits from Eclipse Collections (EC), because it is an active member of the OpenJDK Quality Outreach Program. EC reports issues it finds 👇 during its Early Access OpenJDK testing. 👍
https://bugs.openjdk.org/browse/JDK-8309882