Let’s write async rust from the ground up! - Conrad Ludgate

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Async in Rust is similar to some languages, but due to not having any built in runtimes or memory management, the people that proposed the initial APIs had to work around some interesting problems. Let’s pretend we didn’t have these solutions already. Let’s build our own async features and runtimes from the ground up. And given the outcomes, can we find any interesting insights on how async may change in the future?

КОМЕНТАРІ • 15

  • @daveduvergier3412
    @daveduvergier3412 Рік тому +4

    I've been looking for this sort of first principles overview, so thank you Conrad!

  • @Heater-v1.0.0
    @Heater-v1.0.0 Рік тому +23

    When are producers of such videos realise that for a code heavy presentation like this showing the code in a presentation window, in a window, in a window in the video makes the code far too small and/or fuzzy and hence a real pain for the viewer to follow if down right impossible. The code is the most important thing here, not all the frikken logos and other junk we get to look at for an hour. Please guys try to understand the point of what you are doing!

  • @remram44
    @remram44 Рік тому +1

    The slide at 18:18 looks suspicious, should State::Complete(age) by State::Complete(name) instead?

  • @yapet
    @yapet 11 місяців тому +4

    5:45 I’m pretty sure this isn’t a die shot of a CPU. Too many cores, for too little cache of modern CPUs. + HBM2 makes me think this is a GPU

  • @darksouluk1877
    @darksouluk1877 Рік тому

    Awesome

  • @robjtede
    @robjtede Рік тому +8

    first

    • @conradludgate
      @conradludgate Рік тому +13

      Nerd

    • @patryk6769
      @patryk6769 Рік тому

      ​@@conradludgate ?conradludgate nerd

    • @sortof3337
      @sortof3337 Рік тому +1

      dude. you're a legend. Saw your talk and literally rewrote my project with traits magic. :D

    • @sortof3337
      @sortof3337 Рік тому +2

      @@conradludgate good talk.very entertaining as well. I had seen Jon's talk on async and did some experiments. Didn't think I was going to learn anything new. Damn was I wrong. Really awesome talk.

    • @sortof3337
      @sortof3337 Рік тому

      Can I ask you something about actix? The actor model actix uses, is it like that of erlang and beam. I am a telco developer and have lot of experience with erlang. But, I am studying codebase to understand it better, but I am having trouble. Do you have any advice?
      Should I first go through actix-core?

  • @sortof3337
    @sortof3337 Рік тому +1

    second.