Communicating Intention with Functional TypeScript by Thiago Temple

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

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

  • @temoncher
    @temoncher 2 ปีที่แล้ว +5

    I saw what you did there! Scott Wlaschin lectures are the best. Glad to see more and more people taking a look at functional programming (and Scott Wlaschin lectures too),

  • @DanielMelogpi
    @DanielMelogpi 2 ปีที่แล้ว +3

    These are very nice pieces of knowledge and advice. Thank you

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

    Really great talk, the Immutable type is really nice to use.

  • @simon-r
    @simon-r 2 ปีที่แล้ว

    Thanks! Amazing talk!
    I have spent 3+ months in haskel since then I wanted to bring concept of Maybe so hard in typescript projects. (it's named Option in this talk)
    But even this simple concept is so hard for junior/midle enginers, they get confused so much :D

  • @dinoscheidt
    @dinoscheidt 2 ปีที่แล้ว

    I like that guy. Very nice delivery

  • @gospher6342
    @gospher6342 2 ปีที่แล้ว

    Quick and very informative talk!

  • @muhamedkarajic
    @muhamedkarajic ปีที่แล้ว

    Great talk!

  • @subbb16
    @subbb16 2 ปีที่แล้ว

    Nice talk Thiago!

  • @tormentoxx
    @tormentoxx 2 ปีที่แล้ว

    Interesting talk: 14:30 at first glance I don't like that at all. I would love to see a counter example of why that approach would be desirable in a codebase.

    • @computationaltrinitarianism
      @computationaltrinitarianism 2 ปีที่แล้ว +1

      Generally you will have helper functions for optionals, but seeing that you don't like that example, you won't like them either. For example: user.each(u => somecode(u)) will apply somecode to the value if the user optional is Some. The inconvience there is you need to create a new variable name, or shadow the existing one.

    • @nofacee94
      @nofacee94 2 ปีที่แล้ว

      looks like Rust :p

    • @simon-r
      @simon-r 2 ปีที่แล้ว +1

      It's basically Maybe monad from haskell
      en.wikibooks.org/wiki/Haskell/Understanding_monads/Maybe