Let's dig into kotlin coroutines channels.
Thats where it started, it ended up with a crash-course in coroutines, synchronisation primitives, deferred, channels and Flow.
Also trying to answer the question - will it replace Rx?
Scala. - Functional Kotlin - Functional I’m raised in an asynchronous, callback world. With strong beliefs in reactive and functional idioms. Even before I knew it.