Indeed
Just *1,5 hours* to go! Tick-tock!
Also, my friend and fellow #JavaChampion @patbaumgartner.com will be hosting this session. I am very excited about this! 🙌 Who's joining?
The #EclipseCollections #Java library has been FREE and OSS since Dec. 25, 2015. 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! 🤗 🥂
Professional societies keep beclowning themselves buying into a lie about what an LLM "summary" is. They are inherently counterfeit: not an epistemic product of the ideas in the source, but summary-shaped text linguistically based on *other* works (in the training corpus) that use related language.
I updated my blog comparing the memory cost of ArrayList and FastList, essentially showing the difference of the presence or absence of the modCount field. Two JVM properties are now enabled and disabled and results compared using Java Object Layout. Enjoy! 🗜️
donraab.medium.com/one-positive...
A word for my Potential Future Sponsors!
github.com/sponsors/cow...
... if you want to help speed up Jackson development.
JUnit is undoubtedly one of the most important projects in the #Java ecosystem. And it's 100% free and open!
Let me be frank: If we can't get THIS project to the point where a single maintainer can focus on it, then what does that say about our commitment to Free & Open Source Software?
1/3 ⏩
"Oh, hello, it is I, Count modCount. I'm called modCount because I love to count mods! Starting at one and going up. That's two, two mods! Three, three mods! Ah! Ah! Ah! Ah! Ah!"
Need primitive type support and missing container types in the #Java Collections Framework? Many folks are quite content to keep waiting for Valkyries to come and take them to [project] #Valhalla, but some chose to follow Alan Kay’s maxim: "The best way to predict the future is to invent it"
Still waiting for the #Java of the future to solve all your collection problems? #EclipseCollections has been solving them since J2SE 1.4. Stop waiting. Start refactoring. Eclipse Collections makes Java look, feel, and run like a brand new programming language.
donraab.medium.com/refactoring-...
I've been using RandomAccessSpliterator for years in #Java without realizing it. I wrote about this default spliterator years ago. I wrote about it again after learning it is used by immutable Lists created by List.of() and Stream.toList(). Deja vu all over again.
donraab.medium.com/spliterating...
I love having 75 minutes to give the "Refactoring to Eclipse Collections" talk at @dev2next.bsky.social with @zakhav.bsky.social.
✔️ Engaging Slide Content
✔️ Live Refactoring
✔️ Memory Costs with Java 25 and JEP 519
✔️ Ask us anything
Yeah, we got time.
Tuesday - 10:45am - Salon FGH 🙏
Join @zakhav.bsky.social and myself tomorrow at 10:45am in Salon FGH to learn why and how we've written #Java code with #EclipseCollections for the past 21 years. I brought a couple paperback copies of "Eclipse Collections Categorically" to give away at the end of our session. Hope to see u there! 🙏
The code is the truth, but the code is not the whole truth. - Grady Booch
:)
Title slide for "Refactoring to Eclipse Collections" presentation. Subtitle: Making Your Java Streams Leaner, Meaner, and Cleaner. Presented by Donald Raab and Vladimir Zakharov at dev2next Conference in Colorado Springs the week of September 29, 2025.
A mind map representing the benefits of refactoring to Eclipse Collections.
Using JDK Collections? Lost in a maze of factories? Drowning in streams? Wishing for a better way? Then gather your Gatherers, collect your Collectors and attend "Refactoring to Eclipse Collections" talk at @dev2next.bsky.social to level up your #Java collections game with me and @zakhav.bsky.social
I am excited to speak at @dev2next.bsky.social and to get insights from talks and workshops by industry experts!
If you are at dev2next and this drawing gives you the same vibes as the words Enterprise Architecture, join me and we will discuss ways to make architecture more relevant and impactful!
My good friends at @pragprog.com #pragprog are running a sale on almost all titles.
Been waiting to grab a few books? Please see the details below:
When: Sept 18, 9am CT – Sept 20, 9am CT
Discount: 45% off (PP excluded)
Promo code: flashsale
Link: pragprog.com
📢#Java 25 is now available!📢
Your:
☕️ FREE
☕️ Multi-platform
☕️ Open source
☕️ Production ready
☕️ Binary release
...made available by @Oracle. Learn more ➡️
blogs.oracle.com/java/post/th...
#Java25 #JDK25 #OpenJDK
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. 🙏
Having read it, can confirm it's worth your time! (and the other 249 blogs as well)
📢 Completion Time: Want to win a free ticket to attend @dev2next.bsky.social?
Fill in this form bit.ly/4mBlv8r by 11 AM (UTC) on Fri, Aug 29, when a draw will be held. The winner will be notified via email.
29 Sep - 2 Oct 25 | Colorado Springs, USA
A guide to Eclipse Collections now comes with its own guide! 🥳 (And no, there is no guide to the guide to the guide, 🪆-style.)
Really, this blog can be a useful pre-read to help you make the most of “Eclipse Collections Categorically”, depending on your goals, learning style, and time constraints.
I met a developer this week who had never heard of Smalltalk. We are failing ourselves by not learning the innovative things that came before. Smalltalk might be the rejuvenation your programming soul has been longing for. It is different enough to warrant study. 🤔
blog.devgenius.io/a-little-sma...
Have you registered to attend dev2next? Don't miss your chance to join us in beautiful Colorado Springs this fall 🌄
Get ready for world-class workshops, sessions & so much more!
Tickets are on regular regestration prices till August 31 so be quick!
🎟️ www.dev2next.com/register
#Java peers, #JavaOne IS BACK AGAIN IN 2026 (March 17-19). Read our blog to learn more and sign up w/interest if you want to attend, speak, or sponsor: social.ora.cl/6011fdkbH
Want faster, cleaner Java code? Learn how Eclipse Collections saves memory, cuts boilerplate, & boosts your functional programming style with
@thedonraab.bsky.social at dev2next. Live demo included!🦾
www.dev2next.com/speaker/2466...
🎟️ dev2next.com
👀 Code JOIN-DONALDR-50OFF = discount!
Dev friends: early bird registration for dev2next ends THIS WEEK!
Future-focused devs unite! Join us this September for a tech event that’s all about what’s next. 🚀
🎟️ Don't wait, secure your tickets today - www.dev2next.com/register
📅 September 29 - October 2. Colorado Springs.
I'm excited to be answering questions this week on Code Ranch in the "Open Source Projects" forum about my book, "Eclipse Collections Categorically: Level up your programming game".
Welcome:
coderanch.com/t/790371/ope...
Forum for questions:
coderanch.com/f/64/open-so...
Enjoy and ask away! 🙏
Eclipse Collections, is there anything they can't do? [hint: the answer is in the book]
#Java #EclipseCollections
Our next meeting is Wednesday. Anna Chernyshova is speaking about "Testing GenAI Applications in Java with Testcontainers and Docker ". Sign up at www.javasig.com . (Note we are in Lower Manhattan but diff location. Sorry for the late notice; it was hard to find a room)