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 coroutines for asynchronous programming in this 54-minute Devoxx conference talk. Discover how coroutines allow writing asynchronous code that resembles synchronous code, making them a compelling alternative to existing approaches. Learn about new syntax, implementation details, and the differences between coroutines-based and reactive-based solutions. Examine a sample Spring-based application utilizing coroutines. Dive into topics such as callboxes, promise objects, suspended functions, state machines, resume and send messages, suspend coding, coding builders, runBlocking, threads, async operations, and concurrent code execution. Gain insights into writing efficient and readable asynchronous code with Kotlin coroutines.

Syllabus

Introduction
Callbox
Promise Objects
Suspended Functions
Function Signature
Code Comparison
State Machine
Resume
Send message
Suspend Coding
Suspend Function
Suspend Function from Regular Function
Coding Builder
RunBlocking
Reds
Threads
Async
Simple example
Concurrent code
Code in context

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.