Hosted by Dailymotion. For legal issues report at the Copyright Center, report us on DMC, or use the Instant Removal tool.
Multipart Kotlin Coroutines Course - E03 - Medium - async - launch - contexts - 2/2
J
JESPROTECH
5 Views • Feb 26, 2025
Description
In this video I am talking about the differences between async and launch in detail. To be very honest, there aren't that many on purely functional level, but programmatically there are important differences to be noted. They influence the structure of our code and the possibilities and features that we can build with it. But that is just a small flare at the beginning of the video. On the second half I am discussing curiosities to all the standard 4 coroutine dispatchers that we can use out-of-the-box in Kotlin and what each of them mean. I talk about myths that are frequently told about contexts and what do those myths mean and where is the background true story behind them. All in all this video is important for you even if you are already familiar with the basic concepts of Kotlin coroutine dispatchers. Make sure to watch the video untill the end to learn more and as usual, make sure to stay tech, keep programming, be kind and have a good one everyone! Cheers!
---
Chapters:
00:00:00 Start
00:00:44 Introduction
00:04:56 async vs launch
00:32:43 Introduction to Coroutine Contexts
00:33:40 All about Dispatchers.Default
00:49:13 The wonders of Dispatchers.IO and why we miss the Pool size
01:00:46 It's Dispatchers.Unconfined! Run!
01:06:52 The boring Dispatchers.Main, or is it?
01:12:46 Closing notes
01:15:16 Thank you and see you in the next video!
01:15:46 End credits
---
Related videos:
- https://youtu.be/DYTbVcGZbH8
- https://youtu.be/LyAOF37cJ-c
- https://youtu.be/SNocP3qWOHs
- https://youtu.be/7UB7zE3E-f0
- https://youtu.be/UMo64YpvlRk
- https://youtu.be/oPGWHVsf-j0
- https://youtu.be/w4kkcz1gJkQ
- https://youtu.be/ZTuXgNE61Xg
---
Source code:
- https://github.com/jesperancinha/jeorg-kotlin-test-drives
---
Soundtrack:
- https://soundcloud.com/joaoesperancinha/guitarchords2-clean
- https://soundcloud.com/joaoesperancinha/jesprotech-guitar-loop-1
---
As a short disclaimer, I'd like to mention that I'm not associated or affiliated with any of the brands eventually shown, displayed, or mentioned in this video.
---
All my work and personal interests are also discoverable on other different sites:
- My Website - https://joaofilipesabinoesperancinha.nl/
- Reddit - https://www.reddit.com/user/jesperancinha
- Credly - https://www.credly.com/users/joao-esperancinha/badges
- Pinterest - https://nl.pinterest.com/jesperancinha/
- Facebook - https://www.facebook.com/joaofisaes/
- Spotify - https://open.spotify.com/user/jlnozkcomrxgsaip7yvffpqqm
- Daily Motion - https://www.dailymotion.com/jofisaes
- Bluesky - https://bsky.app/profile/jesperancinha.bsky.social
---
If you have any questions about this video please put a comment in the comment section below and I will be more than happy to help you or discuss any related topic you'd like to discuss.
If you want to discover more about my open-source work please visit me on GitHub at:
- GitHub - https://github.com/jesperancinha
---
Chapters:
00:00:00 Start
00:00:44 Introduction
00:04:56 async vs launch
00:32:43 Introduction to Coroutine Contexts
00:33:40 All about Dispatchers.Default
00:49:13 The wonders of Dispatchers.IO and why we miss the Pool size
01:00:46 It's Dispatchers.Unconfined! Run!
01:06:52 The boring Dispatchers.Main, or is it?
01:12:46 Closing notes
01:15:16 Thank you and see you in the next video!
01:15:46 End credits
---
Related videos:
- https://youtu.be/DYTbVcGZbH8
- https://youtu.be/LyAOF37cJ-c
- https://youtu.be/SNocP3qWOHs
- https://youtu.be/7UB7zE3E-f0
- https://youtu.be/UMo64YpvlRk
- https://youtu.be/oPGWHVsf-j0
- https://youtu.be/w4kkcz1gJkQ
- https://youtu.be/ZTuXgNE61Xg
---
Source code:
- https://github.com/jesperancinha/jeorg-kotlin-test-drives
---
Soundtrack:
- https://soundcloud.com/joaoesperancinha/guitarchords2-clean
- https://soundcloud.com/joaoesperancinha/jesprotech-guitar-loop-1
---
As a short disclaimer, I'd like to mention that I'm not associated or affiliated with any of the brands eventually shown, displayed, or mentioned in this video.
---
All my work and personal interests are also discoverable on other different sites:
- My Website - https://joaofilipesabinoesperancinha.nl/
- Reddit - https://www.reddit.com/user/jesperancinha
- Credly - https://www.credly.com/users/joao-esperancinha/badges
- Pinterest - https://nl.pinterest.com/jesperancinha/
- Facebook - https://www.facebook.com/joaofisaes/
- Spotify - https://open.spotify.com/user/jlnozkcomrxgsaip7yvffpqqm
- Daily Motion - https://www.dailymotion.com/jofisaes
- Bluesky - https://bsky.app/profile/jesperancinha.bsky.social
---
If you have any questions about this video please put a comment in the comment section below and I will be more than happy to help you or discuss any related topic you'd like to discuss.
If you want to discover more about my open-source work please visit me on GitHub at:
- GitHub - https://github.com/jesperancinha
More from User
51:03
Boosting performance and functional style with Project Arrow from a practical perspective… 2/2
JESPROTECH
51:01
Boosting performance and functional style with Project Arrow from a practical perspective… 1/2
JESPROTECH
34:54
Kotlin Mysteries - Live at JetBrains 24th of April 2024
JESPROTECH
22:27
Limit the amount of requests to your API Gateway. Do it advanced!
JESPROTECH
28:16
Kong AI Semantic Cache plugin makes wonders! ... if you configure the vector database correctly
JESPROTECH
30:38
Use these Linux commands to master your DevOps experience! Steps to get closer to becoming a GURU!
JESPROTECH
Related Videos
38:14
Multipart Kotlin Coroutines Course - E03 - Medium - async - launch - contexts 1/2
JESPROTECH
10:02
Multipart Kotlin Coroutines Course - E05 - Advance - The Android Kotlin Coroutine Scopes 2/2
JESPROTECH
41:59
Multipart Kotlin Coroutines Course - E02 - Pre - Medium 1/2
JESPROTECH
01:14:26
Could Virtual Threads cast away the usage of Kotlin Coroutines? ... and my XP at the LJC in London 2/2
JESPROTECH
42:01
Multipart Kotlin Coroutines Course - E02 - Pre - Medium 2/2
JESPROTECH
27:07
Multipart Kotlin Coroutines Course - E04 - Medium - Scopes in Server Side and Android 2/2
JESPROTECH