Ben Kadel

Ben Kadel

Developer & Educator

The Lord of Collection Functions - The Fellowship of Kotlin

An epic journey to save Center-earth from the Dark Lord For-ron — mastering Kotlin's collection functions to restore functional programming and immutability.

A darkness has awoken in Center-earth: an ancient imperative evil is reaching out from every corrupt codebase, intent on algorithmic oppression. Everything cherished will be lost if the growing scourge is not defeated.

Join the Kotlin fellowship!

We embark on an exciting journey to save Center-earth from the evil Dark Lord For-ron.

Our mission: restore pure functional programming and ensure immutability in this peaceful realm. Together, we will master the Kotlin Collection Functions (Set, Map, List) to transform, analyze, and aggregate data. We will unlock the power of:

  • filter, map, partition
  • flatMap, zip, groupBy
  • associateWith, windowed, runningFold

You will gain a deep technical comprehension to conquer any complex coding challenge, including the treacherous Advent of Code. Ready to trade imperative code for the elegant power of functional programming?

Join the fellowship — the fate of Center-earth is in your hands!


Developer, Presenter/Teacher, Open source advocate, Ultimate frisbee player, Scuba diver & Board game hoarder. Ben loves the fact that he gets to code for a living, but is also incredibly passionate about sharing, collaborating and helping others on their dev journey.

He also has a growing YouTube channel (youtube.com/benkadel), where he makes entertaining & educational content about programming, the tech industry and specific tutorials to break down complex topics. He adores presenting, story-telling and just generally engaging with an audience.