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?
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
@@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.
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
@@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
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
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.
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.
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.
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.
@@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.
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.
Hahahahahaha
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?
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
@@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.
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
@@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
Please don’t be discouraged to explore this amazing language by this.. video :)
unparalleled concurrency model is some pun there.
bruh i just started learning elixir yesterday and this video pops up
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
Came for elixir, Stayed for the music
Santaolalla on steroids
Thanks for the video ! I thought that Elixir was losing in popularity. But I should give it a try one day
It's so good!
It's gaining popularity
@@adams2811 Do you think a language like Gleam could surpass it ? It also run on erlang, add type safety and seemless concurency 🤔
Is there an elixir framework that covers crud, auth,upload, realtime etc?
Phoenix framework with Liveview
To be honest I never had contact with any framework or library that had Elixir code in it's codebase.
Fair
Ah, but you've made use of infrastructure powered by it, such as WhatsApp and Discord!
Background song name?
Nice.
Yes sir
Music?
What it is used for? To Create Apis? Backend?
Discord
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.
0:27 - that's javascript
no shit. That part was obviously just a random stock video
lol
@@ent.8979but why?
So much stock videos... crazy :) and nothing about Elixir...
Very wrong perception. Rust and Elixir cannot be compared like this, because they solve different problems. It is easy to know the correct contexts!
My bad
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.
@@chrisdaman4179Lol
Everyone is learning Elixir? Says who?
Me
@@MalachiRails And you are...?
@@fooked1everyone
It's the second most loved programming language according to stack overflow for like the third or fourth year in a row
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.
Pff
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.
@@encapsulatio Really? That's huge! (If it's true). Hope it's a superset language as with TypeScript. Provide sources please
@@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.
Typesafety cult