Here you can find a collection of my articles.
Coroutines Deep Dive - Part 4: Advanced Flow & Resilience
Learn to handle backpressure, manage execution context with flowOn, and handle errors without crashing stream.
Here you can find a collection of my articles.
Learn to handle backpressure, manage execution context with flowOn, and handle errors without crashing stream.
The Flow, advanced operators (combine and zip), and the critical role of StateFlow and SharedFlow in modern UI.
Learn how to control where your code runs, manage its lifecycle, and handle errors and cancellations gracefully.
The fundamentals of async work in Kotlin. How to launch tasks and get results back without freezing your app.
How a simple curiosity about Java Swing evolved into a full-fledged 2D platformer with a distributed backend, a real-time data pipeline, and a lot of lessons learned.