Android
Определение потока выполнения при использовании observeOn в RxJava
Определение потоков выполнения операторов RxJava в цепочке с subscribeOn и observeOn
Сведение нескольких коммитов в одну запись перед слиянием
Возможные результаты вывода в консоль при использовании volatile
Разбор поведения корутин в Kotlin – пример 3
Разбор поведения кода с CoroutineExceptionHandler
Разбор coroutine‑кода: задача №2
Обратить порядок символов в строке
Реализация механизма повторных запросов (Polling) с условиями завершения
Проектирование платформы, похожей на Twitter
Выявление ошибок в экране, реализованном с помощью Jetpack Compose
Порядок вызова методов жизненного цикла Activity при последовательных переходах
Определение, на каком потоке работают create и subscribe в RxJava
Верификация правильности размещения скобок в строке
Определение доступности полей и вложенных классов
Объединить запросы с разных экранов и разослать результат подписчикам
Создание тестов для функции сложения без переполнения
Исправление багов во View‑фрагменте, потоках и работе с LocationManager
Сравнение поведения flatMap, switchMap и concatMap в RxJava
Отображение TOTP‑кодов с обновляющимися таймерами через корутины