home.social

#eclipsecollections — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eclipsecollections, aggregated by home.social.

fetched live
  1. 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
    airhacks.fm/#episode_409

  2. 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
    airhacks.fm/#episode_409

  3. 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! 🙏

  4. 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! 🙏

  5. #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.🗓️
    donraab.medium.com/level-up-yo

  6. #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.🗓️
    donraab.medium.com/level-up-yo

  7. 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.
    donraab.medium.com/save-memory

  8. 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.
    donraab.medium.com/save-memory

  9. 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! 🙏
    donraab.medium.com/level-up-yo

  10. 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! 🙏
    donraab.medium.com/level-up-yo

  11. 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
    donraab.medium.com/level-up-yo

  12. 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
    donraab.medium.com/level-up-yo

  13. "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
    donraab.medium.com/counting-an

  14. "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
    donraab.medium.com/counting-an

  15. 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. 🙏
    donraab.medium.com/explaining-

  16. 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. 🙏
    donraab.medium.com/explaining-

  17. 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. 🙏
    donraab.medium.com/what-if-the

  18. 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. 🙏
    donraab.medium.com/what-if-the

  19. 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.
    donraab.medium.com/tell-dont-a

  20. 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.
    donraab.medium.com/tell-dont-a

  21. 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
    github.com/liftwizard/liftwiza

  22. 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
    github.com/liftwizard/liftwiza

  23. #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. 🤷‍♂️
    medium.com/javarevisited/i-nee

  24. #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. 🤷‍♂️
    medium.com/javarevisited/i-nee

  25. RE: mastodon.social/@TheDonRaab/11

    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. 👇

  26. RE: mastodon.social/@TheDonRaab/11

    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. 👇

  27. 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! 🤗 🥂

  28. 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! 🤗 🥂

  29. 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. 💗🦋
    donraab.medium.com/the-ten-yea

  30. 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. 💗🦋
    donraab.medium.com/the-ten-yea

  31. RE: mastodon.social/@TheDonRaab/11

    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.

    #EclipseCollections #Java #Free #Book

  32. RE: mastodon.social/@TheDonRaab/11

    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.

    #EclipseCollections #Java #Free #Book

  33. 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. 👇🙏
    donraab.medium.com/the-next-5-

  34. 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. 👇🙏
    donraab.medium.com/the-next-5-

  35. 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. 🙏
    donraab.medium.com/mind-maps-d

  36. 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. 🙏
    donraab.medium.com/mind-maps-d

  37. 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! 🙏

    donraab.medium.com/refactoring

  38. 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! 🙏

    donraab.medium.com/refactoring

  39. 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. 🙏

  40. 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. 🙏

  41. 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! 🎉👏
    donraab.medium.com/eclipse-col

  42. 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! 🎉👏
    donraab.medium.com/eclipse-col

  43. 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.

    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?

    #Java #EclipseCollections #CodeRanch #Forum

  44. 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.

    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?

    #Java #EclipseCollections #CodeRanch #Forum

  45. 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

  46. 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

  47. 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. 👍
    bugs.openjdk.org/browse/JDK-83

  48. 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. 👍
    bugs.openjdk.org/browse/JDK-83