У нас вы можете посмотреть бесплатно Discussing Kotlin Coroutines with Marcin Moskała | Talking Kotlin 141 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Sebastian and Márton chat with Marcin Moskała about coroutines • Coroutines Mastery course - https://coroutinesmastery.com/ • Coroutines | Kotlin Documentation - https://kotlinlang.org/docs/coroutine... • kotlinx.coroutines - https://github.com/Kotlin/kotlinx.cor... Some KotlinConf talks on coroutines: • Taming Asynchronous Beasts: Debugging and Performance Tuning in a Coroutine World | Marcin Moskała - • Taming Asynchronous Beasts: Debugging and ... • Coroutine Debugging in IntelliJ IDEA | Alexey Merkulov - • Coroutine Debugging in IntelliJ IDEA | Ale... • Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena - • Lifecycles, Coroutines and Scopes | Alejan... • Collect Like a Pro: a deep dive on the Android lifecycle-aware coroutines APIs | Manuel Vivo - • Collect Like a Pro: a deep dive on the And... • Untangling Coroutine Testing by Márton Braun - • Untangling Coroutine Testing by Márton Braun • JetBrains/lincheck - Framework for testing concurrent code on JVM languages - https://github.com/JetBrains/lincheck • #talking-kotlin on Slack - https://slack-chats.kotlinlang.org/c/... Hosts: Sebastian Aigner • Website - https://sebi.io/ • Bluesky - https://bsky.app/profile/sebi.io Márton Braun • Website - https://zsmb.co • Bluesky - https://bsky.app/profile/zsmb.co Guest: • Marcin Moskała - https://kt.academy/user/marcinmoskala 0:00 Introduction 1:18 Branding discussion 3:23 Handling preconceptions 4:54 What are coroutines? 7:17 Lightweight threads? 11:07 Where coroutines live 13:27 Sequence Builder Example 17:37 The design of coroutines 20:52 What Makes Coroutines special vs other languages? 26:56 Coroutines vs Loom 34:55 Easy to start, hard to master 41:07 Common mistakes 49:33 Flows 58:52 Thinking about Flows 1:02:41 Derailing the conversation 1:03:55 Flows for single values 1:12:27 Structured concurrency 1:18:53 The 4 advantages 1:24:40 Seb tries web dev / The web is broken?! 1:31:15 collectAsStateWithLifecycle 1:32:00 Gardening break 1:36:23 Scopes and contexts 1:43:22 Testing coroutines 1:50:29 Lincheck 1:51:32 Turbine 1:55:05 Coroutines Mastery course 2:01:43 Wrap-up