YoVDO

Asynchronous Programming with Kotlin Coroutines

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Spring Framework Courses Asynchronous Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

JavaScript Promises
Google via Udacity
Grand Central Dispatch (GCD)
Udacity
Asynchronous Programming in C# and .NET Core
Microsoft via edX
JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera