Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Asynchronous Programming with Kotlin Coroutines

Devoxx via YouTube

Overview

Explore Kotlin's coroutines feature for asynchronous programming in this 48-minute conference talk from Devoxx. Discover how coroutines allow for writing asynchronous code that resembles synchronous code, making them a compelling alternative to traditional approaches. Learn about the new syntax, implementation details, and differences between coroutine-based and reactive-based solutions. Gain insights into suspend coding, launch coding, runBlocking, lightweight threads, and out of memory errors. Witness a demonstration of a sample Spring-based application utilizing coroutines. Understand the advantages of coroutines over nested callbacks and state machines in handling asynchronous operations. While covering key concepts, be aware that some advanced topics may not be addressed in this introductory session.

Syllabus

Introduction
The problem with synchronous code
Nested callbacks
State machine
Suspend Coding
Launch Coding
RunBlocking
Lightweight Threads
Out of Memory Error
Async
Simulation
Future
Things not covered

Taught by

Devoxx

Reviews

Start your review of Asynchronous Programming with Kotlin Coroutines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.