KotlinConf 2018 - Coroutines and Reactive Programming - Friends or Foes? by Konrad Kamiński

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ •

  • @mikobelardo4328
    @mikobelardo4328 2 роки тому +1

    Thank you for this excellent talk.
    00:00 Introduction
    03:15 Sequential code
    07:06 Threads
    11:15 Request context
    16:46 Exception handling
    23:21 Concurrent code
    27:50 Cancellation
    30:39 Parallel code
    33:04 Streams / Channels
    36:35 Stream generation (hot and cold)
    40:04 Operators
    41:03 Custom operator
    41:59 Backpressure
    44:24 Interoperability
    46:16 Coroutines or Reactive Programming?

  • @qbks
    @qbks 6 років тому +4

    One of the best talks from Kotlin Conf 2018. Dzieki Konrad!

  • @dupersuper1000
    @dupersuper1000 4 роки тому +1

    Wait, so replacing a call to ‘map’ with a call to ‘flatmap’ is problematic? This is just how monads work. It’s how every monad has ever worked, from promises, to lists, to streams, to optionals to incremental computations... literally thousands of monads out there, and they all work precisely this same way. You have ‘flatmap’ function which flattens your nested type within your data transformation pipeline.

  • @jayeshsuthar5590
    @jayeshsuthar5590 4 роки тому +4

    Immensely informative, but watch in 1.5X speed

  • @jimmyl6706
    @jimmyl6706 6 років тому +1

    Very nice and informative talk

  • @solo-ps9vb
    @solo-ps9vb 3 роки тому

    Now that we have Flow, we can forget about Observable/Flux/Single/Mono. :)

  • @PaulSebastianM
    @PaulSebastianM 6 років тому +2

    Mano a mano!

  • @dennisbarzanoff9025
    @dennisbarzanoff9025 4 роки тому +1

    VariAble