Skip to content
0:00 / 0:00

#coroutines#structuredconcurrency#arrow

Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena

Kotlin by JetBrains

100K subscribers • 61 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Alejandro Serrano Mena
  • Made by the vendor. The company whose product it covers made or sponsored it.

Intermediate. Assumes working knowledge.

21K views2 years ago1 recommendation

Programming languagesSoftware designKotlinConcurrency and parallelismSoftware architecture

Alejandro Serrano Mena explores how structured concurrency and coroutine scopes translate to frameworks with their own lifecycles, like Spring and Android.

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.

Why it's here

1 person recommends this

What people say. Included in a popular list of the best Kotlin talks of 2024.

u/TechTalksWeeklyin r/Kotlin • Recommends

All Kotlin talks of 2024 sorted by popularity Hi r/Kotlin! As part of Tech Talks Weekly, I've compiled a complete list of all Kotlin talks of 2024 and ordered it by the view count. The list contains 100 talks presented at (almost) all dev conferences this year. There's lots of really good content around new language features, coroutines, Functional Programming, Kotlin Notebooks and Dataframes and much more, so I highly recommend going thorugh the entire list. Let me know what you think! 1. **"KotlinConf'24 - Keynote"** ⸱ **+56k views** ⸱ 23 May 2024 ⸱ 00h 56m 47s 2. **"Kotlin Language Features in 2.0 and Beyond - Michail Zarečenskij"** ⸱ **+21k views** ⸱ 17 Jun 2024 ⸱ 00h 46m 57s 3. […

u/shinjuku1730in r/Kotlin • Mentions

On “Kotlin coroutines”

This video should help you clear any confusion: link to this video