Java - Gatherer: a powerful new way to control Stream aggregation!

Inject, filter, finish early – even in parallel.

No frameworks. Pure Java. Learn how it works

#Java #StreamsAPI #Gatherer #JavaDev #Streams #java24

https://svenruppert.com/2025/04/02/rethinking-java-streams-gatherer-for-more-control-and-parallelism/

Rethinking Java Streams: Gatherer for more control and parallelism

Since version 8, Java has introduced an elegant, functional approach to processing data sets with the Streams API. The terminal operation collect(…) represents the bridge from the stream to a…

Sven Ruppert
JDK22 - Gatherer

Overview If you take a look into JDK-22, you will find a very interesting thing, which is called 461: Stream Gatherers (Preview). Those Gatherers are a way to …

Unveiling History: Rethinking Gender Roles in Early Societies

YouTube

#letsroll

⚁ βš„ ⚁ βš€ βš…β†’#empathy
βš„ βšƒ βš€ βš€ βšβ†’#shed
βšƒ βš€ βš„ βšƒ βš…β†’#mushroom
βšƒ βš‚ βš€ βš„ βš„β†’#overdrive
βš‚ ⚁ βš€ βš€ βšβ†’#gatherer
βšƒ ⚁ βš… βš‚ βšƒβ†’#outline

empathy-shed-mushroom-overdrive-gatherer-outline

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš‚ ⚁ βš„ βš… βš…β†’#gratitude
βš‚ ⚁ βš€ βš€ βšβ†’#gatherer
βš„ ⚁ βš„ βš€ βš„β†’#ruse
βš€ βš„ βšƒ βš… βš…β†’#chewing
βš… βš„ βš… ⚁ βš…β†’#viscosity
βš‚ βš€ βš‚ βš… βš…β†’#fragile

gratitude-gatherer-ruse-chewing-viscosity-fragile

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš‚ ⚁ βš€ βš€ βšβ†’#gatherer
βš€ βš… βš€ ⚁ βšβ†’#claw
⚁ βš… βš€ βš‚ βšβ†’#exception
βšƒ βš… βšƒ ⚁ βš„β†’#rascal
βš„ βš€ βšƒ ⚁ βšƒβ†’#repaying
βš€ βš„ βš… βš… βš…β†’#clarinet

gatherer-claw-exception-rascal-repaying-clarinet

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš„ βšƒ ⚁ βš„ βš„β†’#shrewdly
βš… βš‚ ⚁ ⚁ βš€β†’#twister
βš‚ ⚁ βš€ βš€ βšβ†’#gatherer
βš… βš„ βš„ βš… βš€β†’#vigorous
βš„ βš… ⚁ βš„ βš‚β†’#steadfast
βš… βš‚ ⚁ βš‚ βšβ†’#tyke

shrewdly-twister-gatherer-vigorous-steadfast-tyke

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš‚ ⚁ βš€ βš€ βšβ†’#gatherer
βš‚ βš„ ⚁ βš… βšβ†’#junior
βš„ βšƒ ⚁ βš‚ βš€β†’#showcase
βš‚ βšƒ βš‚ βš„ βšƒβ†’#identify
βš„ βšƒ βš‚ βš… βš…β†’#simplify
βš€ βš€ βšƒ βš„ βšƒβ†’#altitude

gatherer-junior-showcase-identify-simplify-altitude

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation

#letsroll

βš€ βšƒ βšƒ βšƒ βšƒβ†’#cacti
βšƒ βš„ βš€ βš… βš„β†’#precise
βš… βš„ βš… ⚁ βš„β†’#visa
βš€ βš… βš‚ βš‚ βš‚β†’#collide
βš‚ ⚁ βš€ βš€ βšβ†’#gatherer
βš„ ⚁ βš€ βš… βš…β†’#rewire

cacti-precise-visa-collide-gatherer-rewire

Roll your own @ https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases

EFF's New Wordlists for Random Passphrases

Joe Bonneau dives deep into systems using dice to generate random passphrases and introduces EFF's three new wordlists.

Electronic Frontier Foundation