Talk

Kotlin Flow Through the Lens of Real-World Tasks in SberDevices: Solving the Problems of Callback Hell and Backpressure

In RussianComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.

I'll tell you and show you with real-world code examples how we use coroutines and flow at SberDevices to solve non-standard tasks. We'll consider the problem of the transition between the world of callbacks and the world of coroutines. I'll show you how we implemented lazy subscriptions to our backend messages and used them to solve the backpressure problem for a shared queue for messaging with the backend.

Speakers

Schedule