Elixir in 2021 - Saša Jurić & Jonn Mostovoy

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 17

  • @sasser.32
    @sasser.32 3 года назад +20

    I came for copper and i found gold

  • @PreRenderedRealities
    @PreRenderedRealities 3 года назад +16

    So this is actually an incredibly interesting interview, I recommend actually taking the time to listen to this one.

  • @jean-francoisburdet4458
    @jean-francoisburdet4458 3 года назад +4

    great talk. thanks guys.

  • @robinmattheussen2395
    @robinmattheussen2395 3 года назад +1

    That comment on the code formatters in Haskell made me chuckle, I can't keep track of all the formatting tools either :)

  • @jameshulse2
    @jameshulse2 2 года назад +1

    Great discussion.

  • @artur.plysiuk
    @artur.plysiuk 3 года назад +8

    Now I know how to pronounce his name :)

  • @colloredbrothers
    @colloredbrothers 2 года назад

    Is azure functions comparable to those concurrent processes? Not sure how Microsoft runs this on their side, I always assumed it was based on kubernetes pods, they have max runtimes of 15 minutes and are instantiated by request. I'm a c# dev who mostly has worked in kubernetes environments where people thought in terms of "microservices" but someone at work introduced me to eventsourcing, cqrs, feature slicing and high cohesion services. Then it evolved into running each feature in its own process, and now he introduced me to Elixir.
    Seems like eventsourcing and Elixir are a match made in heaven.

    • @jonnmostovoy2406
      @jonnmostovoy2406 2 года назад

      Oh yeah, I think Yurii Rashkovskii had some nice event sourcing libraries, perhaps for Elixir too.

  • @gcasanas1
    @gcasanas1 3 года назад +1

    I am curios if an Erlang process is the same as the OS process. If not, it could be that one Erlang process runs within one OS process?

    • @jonnmostovoy2406
      @jonnmostovoy2406 3 года назад +9

      Erlang has its own runtime. Basically it spawns a scheduler per core and each scheduler is a thread. Then, OS-wise, each scheduler is a an OS thread. Within each scheduler you can start Erlang processes, which, OS-wise are "green threads" or "fibers". Erlang, however, it runs these fibers in isolation, that's why they're called "processes". I hope this brief explanation helps!

    • @gcasanas1
      @gcasanas1 3 года назад +3

      @@jonnmostovoy2406 it does

  • @sebastianfey56
    @sebastianfey56 3 года назад +1

    can you point me to the project you talk about at 38:00

    • @Serokell
      @Serokell  3 года назад +2

      github.com/cloudozer/ling This should be the one. :)

    • @jonnmostovoy2406
      @jonnmostovoy2406 2 года назад

      @@Serokell that's it