Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena

  Рет қаралды 8,386

Kotlin by JetBrains

Kotlin by JetBrains

23 күн бұрын

Recording brought to you by American Express. americanexpress.io/kotlin-jobs
Structured concurrency is one of the key ideas in the Kotlin language, ensuring correct and intuitive cancellation and supervision of jobs. In this talk we look at how these ideas translate when coroutines are introduced in other frameworks with their own lifecycles, like Spring services or Android applications.
Another way to think about this talk is a search for every usage of CoroutineScope in Kotlin libraries, and understand how that bridges the world of coroutines.
Jobs are not the only lifecycle-aware pattern in Kotlin. The Arrow library provides other two examples: resource management, and distributed transactions. By the end of the talk, you'll be able to see the commonalities, and have a better understanding of all those interfaces ending in Scope.
Due to technical difficulties, this talk was not properly recorded during the conference. Alejandro kindly agreed to re-record it at the JetBrains office.

Пікірлер: 4
@aungkhanthtoo7678
@aungkhanthtoo7678 21 күн бұрын
Great talk!
@evgeniyemelyanov7281
@evgeniyemelyanov7281 20 күн бұрын
Great explanation, thanks!
@Jlin1982
@Jlin1982 12 күн бұрын
Greate talk
@Heksapoda
@Heksapoda 20 күн бұрын
Is it mean that Activity initiate a Thread and exist until the Activity destroyed then other components could use that Thread to do asynchronous job?
Why we can't have nice things in Kotlin | Vsevolod Tolstopyatov
13:34
Kotlin by JetBrains
Рет қаралды 11 М.
95% Don't Understand THIS About Coroutines (Main-Safety)
9:38
Philipp Lackner
Рет қаралды 26 М.
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 41 МЛН
Every Kind of Class in Kotlin
10:44
Dave Leeds
Рет қаралды 8 М.
Using Kotlin Multiplatform to build apps for cars
13:13
Novoda
Рет қаралды 2,1 М.
Kotlin Language Features in 2.0 and Beyond - Michail Zarečenskij
46:57
Kotlin by JetBrains
Рет қаралды 16 М.
The Essence of Coroutines
8:10
Dave Leeds
Рет қаралды 7 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 359 М.
Torvalds Speaks: Impact of Artificial Intelligence on Programming
5:05
Mastery Learning
Рет қаралды 822 М.
Avoiding common coroutines mistakes in Compose by Márton Braun
15:02
Kotlin by JetBrains
Рет қаралды 2,7 М.
Coroutines Beyond Concurrency by Alex Semin
39:35
Kotlin by JetBrains
Рет қаралды 20 М.
САМЫЙ ДОРОГОЙ ЧЕХОЛ! В стиле Mac Pro
0:35
Romancev768
Рет қаралды 224 М.
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,1 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 1,4 МЛН