Elixir - have you used it?

If so, where/how and what do you like about it? :003:

Created by @josevalim

Elixir is a dynamic, functional language for building scalable and maintainable applications.

Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems. Elixir is successfully used in web development, embedded software, data ingestion, and multimedia processing, across a wide range of industries.

Also don’t forget elixirforum.com - which is managed by the same team behind this forum :023:

4 Likes

Lots. I’ve used it lots and I love it. It’s expressive, fast, robust and has a wonderful ecosystem.

8 Likes

It used to be my bread and butter for four years. Now I use it for fun and mentoring.

3 Likes

Not as much as I’d like.
I’m rewriting my old PHP Pages to Elixir/Phoenix, but I don’t have enough time :slight_smile:
Next thing I want to do is upgrading to Phoenix 1.6

2 Likes

All day everyday! It is currently my favorite lang!

2 Likes

:heart: Elixir

2 Likes

Another Heart for elixir.

2 Likes

At a previous job we were in the process of replacing backend services with elixir/Phoenix servers until the company ran out of money and closed. The app I’m most happy with was an ad server that rendered every ad on the fly.

My current job won’t even consider using elixir ( or erlang).

2 Likes

That’s a shame - any ideas why?

1 Like

The usual reason. I’m the only person in the company who knows Elixir well enough to write a good sized application in it. They use Java because the pool of Java developers is huge. They are a dime a dozen.

2 Likes

Have learned it, and used it in toy project. Never got any excuse to use it further, but planning to

2 Likes

Elixir has been awesome, the macro’s and ecosystem are top notch, less a fan of the syntax and some other design choices, but it’s been solid to work in.

1 Like

I’m just starting with both Elixir and Erlang.

I didn’t managed to found any job positions for any one of these two languages yet as I obviously lack experience.
So I decided to open a startup with some friends, if no company can give me an opportunity for some experience, to give me this experience myself might be the only way…

I’m still conducting the DDD meetings with our domain experts, so I didn’t started to code much of the system just yet, we’re still designing but we already have some companies interested in our business model.
Although the system itself might take some months to start being developed I’ve already made some prototypes with LiveView and Ecto and they look great.

I don’t know if our business model will succeed and I’m still accepting and looking for an Erlang/Elixir job position hahaha but I already think that using Elixir was the right tool for the job, as we’ll need to support voice and video over IP in the future, I guess that’s the problem domain for a BEAM/OTP application to solve.

4 Likes

Yes! 5 year strong! I also see familiar faces here from elixir forum!

2 Likes

I have used Elixir successfully for two small projects. I went back to Erlang as I prefer it over Elixir.

4 Likes