YoVDO

Coroutines and Reactive Programming - Friends or Foes

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Kotlin Courses Concurrency Courses Threads Courses Reactive Programming Courses Coroutines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the differences between coroutines and reactive programming in this 49-minute conference talk from Devoxx Poland 2019. Delve into the strengths and weaknesses of both approaches for creating asynchronous applications in Kotlin. Discover when to use coroutines and when reactive programming is more suitable. Examine the underlying design decisions, performance implications, and interoperability considerations. Learn about sequential code, threads, request context, exception handling, retrying, concurrent code, cancellation, parallel code, operators, custom operators, backpressure, and flow. Gain insights into combining the best aspects of both paradigms to create superior asynchronous solutions.

Syllabus

Programming - friends or foes?
Sequential code
Threads
Request context
Exception handling
Retrying
Concurrent code
Cancellation
Parallel code
Operators
Custom operator
Backpressure
Flow
Coroutines guide


Taught by

Devoxx

Related Courses

Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX
Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX
Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Concurrency
AdaCore via Independent
Java Fundamentals for Android Development
Galileo University via edX