The three part Eclipse Collections series all in one convenient place.

Engineering when you need it

Seventeen years have passed since I created the first Java classes that would eventually become Eclipse Collections. In technology time, this might as well have been 10,000 years ago. …

Out of hundreds of possibilities, these are some of my favorite methods available on the Eclipse Collections API.

The Eclipse Collections API

Eclipse Collections has a very feature rich API. If you ever wished a Java Collection could do something more “collection-like”, Eclipse Collections probably has a method that does it. …

A poem

Cadillac Mountain, Acadia National Park, Maine — Photo by Donald Raab


I wrote this poem in 1988 and it was published in my high school literary magazine.

The Thrill of Conquest

Snowflakes drop upon our brows,
slush beneath our feet.
The air around us freezes the tips of our gloves;
Still, we are determined to conquer this last great mountain.
Just one foot in front of the…

What my cousin Chris taught me about living

It’s a Beautiful Day

I hope this story reminds you of one positive thing, every single day.

My cousin Chris passed away on September 28, 2012. This is the first time I am writing about him. I don’t really know what to write to be honest…

A blog about a lesser known Eclipse Collections method

What am I getting into now?

Eclipse Collections has a method named into that was added in the 8.0 release. The signature of into is defined as follows on the RichIterable interface.

A very short Java blog.

I’ve been writing haiku for the past month, to take a break from technical blog writing. I thought I would get back into writing technical blogs with a really short Java blog. The code example pictured about demonstrates the repeat method that was added to the String class in Java 11. The code above outputs the following.

A haiku

This is how many
Haiku I write before I
Write a new tech blog.

© Donald Raab

I have a week left to write a technical blog for September. Writing haiku has been a nice break for me since I wrote five technical blogs in August. I am driving to Maine this weekend and will hopefully find some inspiration for my next technical blog. Thank you for reading my haiku the past few weeks!

A haiku

With deepest regrets
That which you have yet to write
At death, won’t be wrote

© Donald Raab

Last year in the midst of the pandemic I watched Hamilton on Disney Plus for the first time. The lyrics “why do you write like you’re running out of time” hit home for me. So many loved ones have passed away during the pandemic, and they will never get the chance now to write down their cherished thoughts and memories. I write like I am running out of time, because none of us know how much time we will get.

A haiku

Floating marshmallows
Cocoa brewed hot underneath
Comfort in a cup

© Donald Raab

A haiku

A simple flower
Petals shine vibrant and pure
Stares into the void

© Donald Raab

Donald Raab

Java Champion. Creator of the Eclipse Collections OSS Java library ( Inspired by Smalltalk. Opinions are my own.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store