KotlinConf 2018 - Kotlin Coroutines in Practice by Roman Elizarov

  Рет қаралды 89,956

JetBrains

JetBrains

Күн бұрын

Recording brought to you by American Express americanexpres...
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.

Пікірлер: 48
KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov
45:32
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,2 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 44 МЛН
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 72 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 14 МЛН
Coroutines: Concurrency in Kotlin
30:22
Dave Leeds
Рет қаралды 11 М.
KotlinConf 2018 - Android Suspenders by Chris Banes
38:29
JetBrains
Рет қаралды 17 М.
95% Don't Understand THIS About Coroutines (Main-Safety)
9:38
Philipp Lackner
Рет қаралды 29 М.
Roman Elizarov - Structured concurrency
1:00:01
Hydra
Рет қаралды 25 М.
The Essence of Coroutines
8:10
Dave Leeds
Рет қаралды 10 М.
Coroutines Beyond Concurrency by Alex Semin
39:35
Kotlin by JetBrains
Рет қаралды 21 М.
Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena
38:25
Kotlin by JetBrains
Рет қаралды 11 М.
Coroutines and Loom behind the scenes by Roman Elizarov
45:22
Kotlin by JetBrains
Рет қаралды 32 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,2 МЛН