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
Category
🤖
Tech