Reactive programming in Rust

This series explores how to implement and to use efficient reactive programming patterns in Rust. I've used this technique succesfully at my work inside the Matrix Rust SDK, where changes happen on the Rust side and are propagated to subscribers, even if they sit in foreign languages, like Swift or Kotlin. This is how Matrix Rust SDK powers cross-platform applications, like Element X (the next-generation Element client).

Episodes

Episode 1 – Observability

The basis of reactive programming is observability. Let's play with it.

This series is in progress, stay tuned!