Blog: https://donraab.medium.com/
eclipse.dev/collections/
eclipse.dev/collections/
donraab.medium.com/refactoring-...
donraab.medium.com/refactoring-...
"I encourage folks to check out the code in the experiment and maybe try some experiments of their own with Covariant Return Types, Default and Static methods for Interfaces, and Sealed Classes."
medium.com/better-progr...
"I encourage folks to check out the code in the experiment and maybe try some experiments of their own with Covariant Return Types, Default and Static methods for Interfaces, and Sealed Classes."
medium.com/better-progr...
My latest blog was inspired after taking some Smalltalk collections for a quick spin in the Pharo IDE. Collection converter methods are more than a convenience. They aid discoverability of a collections library types through code. 🤔
donraab.medium.com/what-if-java...
My latest blog was inspired after taking some Smalltalk collections for a quick spin in the Pharo IDE. Collection converter methods are more than a convenience. They aid discoverability of a collections library types through code. 🤔
donraab.medium.com/what-if-java...
Now I'm going to go ride my bike. 🚴♂️
Now I'm going to go ride my bike. 🚴♂️
news.squeak.org/2025/10/01/h...
news.squeak.org/2025/10/01/h...
I've programmed in Java for half of my life. I stopped waiting for language features when I knew lambdas would arrive. We got to work and solved collections problems together in OSS.
No regrets, just thanks. 🙏
donraab.medium.com/go-primitive...
I've programmed in Java for half of my life. I stopped waiting for language features when I knew lambdas would arrive. We got to work and solved collections problems together in OSS.
No regrets, just thanks. 🙏
donraab.medium.com/go-primitive...
I've programmed in Java for half of my life. I stopped waiting for language features when I knew lambdas would arrive. We got to work and solved collections problems together in OSS.
No regrets, just thanks. 🙏
donraab.medium.com/go-primitive...
I've programmed in Java for half of my life. I stopped waiting for language features when I knew lambdas would arrive. We got to work and solved collections problems together in OSS.
No regrets, just thanks. 🙏
donraab.medium.com/go-primitive...
I've programmed in Java for half of my life. I stopped waiting for language features when I knew lambdas would arrive. We got to work and solved collections problems together in OSS.
No regrets, just thanks. 🙏
donraab.medium.com/go-primitive...
donraab.medium.com/refactoring-...
donraab.medium.com/refactoring-...
Read the review from @waynebeaton.bsky.social to learn about what is in the book. 👇
blog.waynebeaton.ca/posts/ecc/re...
Read the review from @waynebeaton.bsky.social to learn about what is in the book. 👇
blog.waynebeaton.ca/posts/ecc/re...
Read the review from @waynebeaton.bsky.social to learn about what is in the book. 👇
blog.waynebeaton.ca/posts/ecc/re...
Read the review from @waynebeaton.bsky.social to learn about what is in the book. 👇
blog.waynebeaton.ca/posts/ecc/re...
levelup.gitconnected.com/parkour-with...
levelup.gitconnected.com/parkour-with...
donraab.medium.com/spliterating...
donraab.medium.com/spliterating...
The story of a four day accidental rabbit hole self-extraction. I've fallen down this hole before. Who knows, maybe the blog will prove useful and lead to a small change in the #Java ListN class. 🤷♂️
donraab.medium.com/spliterating...
The story of a four day accidental rabbit hole self-extraction. I've fallen down this hole before. Who knows, maybe the blog will prove useful and lead to a small change in the #Java ListN class. 🤷♂️
donraab.medium.com/spliterating...