If anyone would like to help a hungry developer out (and support the development of pitest) I've just setup a GitHub sponsorship link.
github.com/sponsors/hco...
#java #oss
Posts by Vladimir Zakharov
Image of two cats (presumably octocats, but you can only see them from the shoulders up) displayed by GitHub at the end of the code review screen, with the caption "You made it to the end!"
Mine don't high five - socially distanced octocats?
Today, March 16, 2026, is the 1οΈβ£ year π of the "Eclipse Collections Categorically: Level up your programming game" paperback release. π
Just a few more hours left to find the "$0.00 to buy" offer of the Amazon Kindle book version in your Amazon marketplace website. π
www.amazon.com/Eclipse-Coll...
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.