Asynchronous Programming with Kotlin Coroutines
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube