Re:Ask HN: Which programming languages to learn in 2020 for ...
by iends on Wednesday January 22, 2020 @11:00AM
(#22118632)
There are basically zero Elixir jobs outside a few companies.
Re:Ask HN: Which programming languages to learn in 2020 for ...
by bnchrch on Wednesday January 22, 2020 @02:07PM
(#22120846)
This is not true according to my inbox. There a certain few behemoths that keep their Elixir usage closer to their chest as they consider it a competitive advantage
Re:Ask HN: Which programming languages to learn in 2020 for ...
by iends on Wednesday January 22, 2020 @03:41PM
(#22121771)
Outside of the bay area?
Re:Ask HN: Which programming languages to learn in 2020 for ...
by petersjt014 on Friday January 24, 2020 @05:24PM
(#22143009)
Yep.
The Financial Times: https://github.com/Financial-Times/tapper
Discord: https://blog.discordapp.com/using-rust-to-scale-elixir-for-1...
Pintrest, who seems to really like it (note the highlighted comment): https://medium.com/pinterest-engineering/introducing-new-ope...
And looking on https://elixir-companies.com/en I see two in the UK, two in Brazil, Amsterdam, Ukraine, Canada...Plenty there.
Here's a video that introduces the framework (April 2019): https://www.youtube.com/watch?v=8xJzHq8ru0M
It's based on Erlang which has always felt a little rough around the edges, but rock solid and very fast. With Erlang, service boundaries become a thing of the past and tangible state makes debugging a breeze. It's still on the upswing after 20 years in industry.
Elixir greatly improves Erlang's tooling and creature comforts and adds syntax that many find more enjoyable.
As a guy with web dev PTSD, I've been testing Phoenix and Live-View a bit lately and it really hits a sweet spot between Node's speed and evented nature and the simpler end of React's interactivity.
And jobs seem to be appearing too.
Plus Elixir is surprisingly simple to setup[2] so you won't be spending all night fighting Python module dep issues. :)
[0] http://elixir-lang.org/
[1] https://github.com/phoenixframework/phoenix_live_view
[2] https://elixir-lang.org/install.html