KotlinConf 2018 - Kotlin Coroutines in Practice by Roman Elizarov
Recording brought to you by American Express https://americanexpress.io/kotlin-jobs
Let's see how Kotlin Coroutines are used to solve real-life concurrency and coordination problems. With coroutines we don't have to worry about shared mutable state and synchronization. We can solve the problems we face using a number of communicating coroutines, where each piece of state is confined to a single coroutine.
About the Presenter:
Roman Elizarov is a professional software developer with more than 17 years of experience. He had started his career at Devexperts, where he designed and developed high-performance trading software for leading brokerage firms and market data delivery services that routinely handle millions of events per second. He is an expert in Java and JVM, particularly in real-time data processing, algorithms and performance optimizations for modern architectures. Roman currently works on Kotlin language at JetBrains. Having worked on very large systems compromising many modules written in different languages, he has a dream of a single language that can be used to write all parts of a very large distributed system, to share and reuse data models and algorithms without friction. Kotlin with JVM and JS backends and upcoming native compiler is the ideal candidate to realize this dream. In 2000 Roman had graduated from St. Petersburg ITMO. He now teaches a course on concurrent and distributed programming in ITMO. During his undergraduate study he participated at ACM International Collegiate Programming Contest (ICPC). Since 1997 and until now Roman serves as a Chief Judge of Northeastern European Regional Programming Contest.
Видео KotlinConf 2018 - Kotlin Coroutines in Practice by Roman Elizarov канала JetBrainsTV
Let's see how Kotlin Coroutines are used to solve real-life concurrency and coordination problems. With coroutines we don't have to worry about shared mutable state and synchronization. We can solve the problems we face using a number of communicating coroutines, where each piece of state is confined to a single coroutine.
About the Presenter:
Roman Elizarov is a professional software developer with more than 17 years of experience. He had started his career at Devexperts, where he designed and developed high-performance trading software for leading brokerage firms and market data delivery services that routinely handle millions of events per second. He is an expert in Java and JVM, particularly in real-time data processing, algorithms and performance optimizations for modern architectures. Roman currently works on Kotlin language at JetBrains. Having worked on very large systems compromising many modules written in different languages, he has a dream of a single language that can be used to write all parts of a very large distributed system, to share and reuse data models and algorithms without friction. Kotlin with JVM and JS backends and upcoming native compiler is the ideal candidate to realize this dream. In 2000 Roman had graduated from St. Petersburg ITMO. He now teaches a course on concurrent and distributed programming in ITMO. During his undergraduate study he participated at ACM International Collegiate Programming Contest (ICPC). Since 1997 and until now Roman serves as a Chief Judge of Northeastern European Regional Programming Contest.
Видео KotlinConf 2018 - Kotlin Coroutines in Practice by Roman Elizarov канала JetBrainsTV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
KotlinConf 2017 - Introduction to Coroutines by Roman ElizarovKotlinConf 2018 - Creating Internal DSLs in Kotlin by Venkat SubramaniamKotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman ElizarovRoman Elizarov — Structured concurrencyAndroid Suspenders (Android Dev Summit '18)KotlinConf 2018 - Building Server Backends with Ktor by Ryan HarterKotlinConf 2017 - Bootiful Kotlin by Josh LongUnderstand Kotlin Coroutines on Android (Google I/O'19)Роман Елизаров — Корутины в KotlinKotlinConf 2018 - Sealed Classes Opened My Mind: How We Use Kotlin to Tame State at Etsy by PatrickKotlinConf 2018 - Exploring Coroutines in Kotlin by Venkat SubramaniamKotlinConf 2018 - Datomic: The Most Innovative DB You've Never Heard Of by August LilleaasKotlinConf 2019: Error Handling Strategies for Kotlin Programs by Nat Pryce & Duncan McGregorKotlin Coroutines Tutorial (STABLE VERSION) - async / await, withContext, launchKotlinConf 2018 - Coroutines and Reactive Programming - Friends or Foes? by Konrad KamińskiKotlinConf 2019: Ktor for Mobile Developers: Fear the server no more! by Dan KimKotlin Coroutines 101 - Android Conference TalksKotlinConf 2019: Shipping a Mobile Multiplatform Project on iOS & Android by Ben Asher & Alec StrongKotlinConf 2018 - Painless Microservices with Kotlin by Fedor Korotkov