Our career paths help you become job ready faster
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Syllabus
0:05 – Introduction and book announcement
0:32 – Why write about asynchronous programming
1:02 – Challenges in Kotlin: coroutines, suspend functions, dispatchers
2:04 – Demonstrating async with JavaScript
2:44 – Structured programming principles
4:21 – Simulating delays and the problem with blocking
5:11 – Callbacks and non-blocking code
6:07 – Diverging control flow in asynchronous programming
8:01 – Pitfalls: try/catch, resource leaks, hidden tasks
10:05 – Async/await as a solution in JavaScript
12:03 – Benefits of async/await for control flow
13:30 – Limitations and hiding issues
14:00 – Kotlin suspend functions and safe async
15:04 – Managing background tasks in Kotlin
16:07 – Recommended reading and resources
17:01 – Runtime support, concurrency, and multi-threading
19:05 – Wrap-up and reflections on learning async
Taught by
ACCU Conference