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

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

ความคิดเห็น • 9

  • @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!

  • @jayeshsuthar5590
    @jayeshsuthar5590 4 ปีที่แล้ว +4

    Immensely informative, but watch in 1.5X speed

  • @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.

  • @solo-ps9vb
    @solo-ps9vb 3 ปีที่แล้ว

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

  • @jimmyl6706
    @jimmyl6706 6 ปีที่แล้ว +1

    Very nice and informative talk

  • @PaulSebastianM
    @PaulSebastianM 6 ปีที่แล้ว +2

    Mano a mano!

  • @dennisbarzanoff9025
    @dennisbarzanoff9025 4 ปีที่แล้ว +1

    VariAble