Why is EVERYONE Learning Elixir

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

КОМЕНТАРІ • 61

  • @novantha1
    @novantha1 9 місяців тому +32

    Currently have some Golang and a lot of Rust under my belt. Maybe I'll pick up Elixir, too, and become the next gen full stack dev.

  • @mattburgess5697
    @mattburgess5697 Рік тому +29

    This video is a perfect example of a thing I’ve seen a name for but just can’t remember. You’ve put the effort into explaining the WHY of a given phenomenon, but not actually proving that the phenomenon exists.
    IS everyone learning elixir? How do you make that conclusion? What are your numbers? Is it a recent trend?

    • @hidekxyz
      @hidekxyz Рік тому +10

      Not actually a trend, Elixir was pretty much a phenomenon indeed back in 2015, however the language and ecosystem wasn't mature enough
      Nowadays, Jose Valim along with the community managed to make the language good enough for most tasks, livebook is a recent addition that enables the use for data science in Elixir.
      And the community continuous on a low stedily grown

    • @bmno.4565
      @bmno.4565 9 місяців тому +3

      ​@@hidekxyz The technical merits of the language aside, Jose Valim & Elixir are a great example of how to build a proper community and ecosystem around a project. Haskell is a good negative example.

    • @shahabgohar3350
      @shahabgohar3350 9 місяців тому +1

      i agree with @mattburgess5697
      The creator is just here to promote channel
      and will do whatever to have a click bait.
      Which also signifies his lack of knowledge

    • @plasmahvh
      @plasmahvh 9 місяців тому +2

      @@bmno.4565 so is rust tbh. every single issue with the language is just shrugged off and labeled as a feature. the community is annoying and obnoxious and the devs are arrogant

  • @zorgius
    @zorgius 8 місяців тому +4

    Please don’t be discouraged to explore this amazing language by this.. video :)

  • @adicide9070
    @adicide9070 7 місяців тому +2

    unparalleled concurrency model is some pun there.

  • @catus7787
    @catus7787 10 місяців тому +4

    bruh i just started learning elixir yesterday and this video pops up

    • @alibarznji2000
      @alibarznji2000 11 днів тому

      How good are you now?
      I'm transitioning from JS after 5 years, it's my first month with Elixir, so far I love it, but it's sort of very different from JS so I'm struggling a bit too. Although I think I'm getting better day by day

  • @Richard-wl9wt
    @Richard-wl9wt 3 місяці тому +1

    Came for elixir, Stayed for the music

  • @fabricehategekimana5350
    @fabricehategekimana5350 Рік тому +7

    Thanks for the video ! I thought that Elixir was losing in popularity. But I should give it a try one day

    • @MalachiRails
      @MalachiRails  Рік тому +5

      It's so good!

    • @adams2811
      @adams2811 3 місяці тому +2

      It's gaining popularity

    • @fabricehategekimana5350
      @fabricehategekimana5350 3 місяці тому

      @@adams2811 Do you think a language like Gleam could surpass it ? It also run on erlang, add type safety and seemless concurency 🤔

  • @greendsnow
    @greendsnow Рік тому +6

    Is there an elixir framework that covers crud, auth,upload, realtime etc?

    • @hidekxyz
      @hidekxyz Рік тому +7

      Phoenix framework with Liveview

  • @blackdereker4023
    @blackdereker4023 9 місяців тому +2

    To be honest I never had contact with any framework or library that had Elixir code in it's codebase.

    • @MalachiRails
      @MalachiRails  9 місяців тому

      Fair

    • @pdgiddie
      @pdgiddie 2 місяці тому +1

      Ah, but you've made use of infrastructure powered by it, such as WhatsApp and Discord!

  • @jinzhang5861
    @jinzhang5861 День тому

    Background song name?

  • @kamilziemian995
    @kamilziemian995 2 місяці тому +1

    Nice.

  • @Randych
    @Randych 9 місяців тому +2

    Music?

  • @viniciusra9584
    @viniciusra9584 6 місяців тому +1

    What it is used for? To Create Apis? Backend?

    • @jorgealarconalvarez
      @jorgealarconalvarez 6 місяців тому

      Discord

    • @pdgiddie
      @pdgiddie 2 місяці тому +2

      Long-running services. Especially anything that requires predictable scaling. It works well for embedded systems (Nerves), Backend/API (Phoenix, Ecto), and Web Frontend (LiveView).
      The VM is unique for its preemptive multitasking, meaning that latency does not spike at scale.
      It also has really solid crash recovery, so is very reliable for systems that need to remain up with little manual supervision.
      Oh, and it has runtime introspection tools and you can just fire up a REPL on your production server to debug an issue as it's occurring.

  • @aleksd286
    @aleksd286 9 місяців тому +5

    0:27 - that's javascript

    • @ent.8979
      @ent.8979 9 місяців тому +1

      no shit. That part was obviously just a random stock video

    • @MalachiRails
      @MalachiRails  9 місяців тому

      lol

    • @aleksd286
      @aleksd286 9 місяців тому

      @@ent.8979but why?

  • @DmitriDonRU
    @DmitriDonRU 10 місяців тому +4

    So much stock videos... crazy :) and nothing about Elixir...

  • @subratamajumdar13
    @subratamajumdar13 6 місяців тому +4

    Very wrong perception. Rust and Elixir cannot be compared like this, because they solve different problems. It is easy to know the correct contexts!

    • @MalachiRails
      @MalachiRails  5 місяців тому

      My bad

    • @chrisdaman4179
      @chrisdaman4179 5 місяців тому +1

      Rust doesn't solve any problems in the real world. It only creates slow downs. By the time it's reached release, new tech and solutions already surpasses it.

    • @br.3250
      @br.3250 2 місяці тому

      ​@@chrisdaman4179Lol

  • @fooked1
    @fooked1 4 місяці тому +2

    Everyone is learning Elixir? Says who?

    • @MalachiRails
      @MalachiRails  4 місяці тому +3

      Me

    • @fooked1
      @fooked1 4 місяці тому

      @@MalachiRails And you are...?

    • @yuryyukhananov8516
      @yuryyukhananov8516 2 місяці тому

      @@fooked1everyone

    • @zolongOne
      @zolongOne Місяць тому

      It's the second most loved programming language according to stack overflow for like the third or fourth year in a row

  • @OM-bs7of
    @OM-bs7of Рік тому +15

    Elixir is good but it needs static typing before it's even considered a great language. Dynamic typing can make you go insane when debugging a larger project, not to mention the higher probability of introducing bugs into the code. It is for this reason that Go is the superior choice. Gleam is a better choice than Elixir in terms of BEAM compatibility and static typing support, but it lacks traction. Gleam over Elixir is ultimately the way to go if you're looking for fault tolerance, Go for everything else.

    • @Macromacroxxx
      @Macromacroxxx Рік тому +15

      Pff

    • @encapsulatio
      @encapsulatio Рік тому +18

      As of matter of fact Elixir is currently doing just that. They hired 2 professors that are the current leading experts in a specific area of type theory who are helping develop Elixir's type system.

    • @OM-bs7of
      @OM-bs7of Рік тому +2

      @@encapsulatio Really? That's huge! (If it's true). Hope it's a superset language as with TypeScript. Provide sources please

    • @OM-bs7of
      @OM-bs7of Рік тому

      @@encapsulatio so I found a research paper online.. well the type system is in the works yes.. but it looks very convoluted, not simplistic as with TypeScript. Let's see how it is when it is released and used.

    • @greendsnow
      @greendsnow Рік тому +15

      Typesafety cult