Completed
0:05 – Introduction and book announcement
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
How Do You Tame the Async BEAST with Kotlin and JavaScript?
Automatically move to the next video in the Classroom when playback concludes
- 1 0:05 – Introduction and book announcement
- 2 0:32 – Why write about asynchronous programming
- 3 1:02 – Challenges in Kotlin: coroutines, suspend functions, dispatchers
- 4 2:04 – Demonstrating async with JavaScript
- 5 2:44 – Structured programming principles
- 6 4:21 – Simulating delays and the problem with blocking
- 7 5:11 – Callbacks and non-blocking code
- 8 6:07 – Diverging control flow in asynchronous programming
- 9 8:01 – Pitfalls: try/catch, resource leaks, hidden tasks
- 10 10:05 – Async/await as a solution in JavaScript
- 11 12:03 – Benefits of async/await for control flow
- 12 13:30 – Limitations and hiding issues
- 13 14:00 – Kotlin suspend functions and safe async
- 14 15:04 – Managing background tasks in Kotlin
- 15 16:07 – Recommended reading and resources
- 16 17:01 – Runtime support, concurrency, and multi-threading
- 17 19:05 – Wrap-up and reflections on learning async