Elixir and Phoenix

Discussions center on experiences with the Elixir programming language and Phoenix web framework, including switches from Ruby on Rails, praises for productivity and concurrency, and concerns over ecosystem size and hiring.

📉 Falling 0.4x Programming Languages
3,963
Comments
17
Years Active
5
Top Authors
#493
Topic ID

Activity Over Time

2008
1
2011
2
2012
10
2013
17
2014
75
2015
207
2016
399
2017
391
2018
255
2019
342
2020
387
2021
496
2022
311
2023
464
2024
282
2025
321
2026
3

Keywords

PHP TL BEAM OTP LiveView lang.org HN FWIW DR ASP elixir phoenix ruby rails language liveview ruby rails languages erlang libraries

Sample Comments

aphistic Dec 16, 2021 View on HN

What are your thoughts on Elixir and Phoenix?

arrowsmith Mar 6, 2023 View on HN

Same here, I switched from Rails to Phoenix a few years ago and have never looked back. It solves so many of the frustrations I had with Rails and I love the Elixir language and the community around both.There was a little bit of a learning curve; Elixir's syntax looks like Ruby but the underlying philosophy of the languages is really quite different so it does take some getting used to, especially if you haven't worked with a functional language before. But it wasn't th

Aerbil313 Sep 21, 2023 View on HN

I’m curious. What exactly is Elixir good for? What do you find in it more appealing than other languages?

jerryluk Sep 10, 2020 View on HN

Our company has been using Phoenix/Elixir since day 1. Most of our engineers have experience using Rails and they are productive in less than a few days.The Elixir community is strong and once a while when we have questions, we are able to get a quick answer from the community.After building products from scratch using Rails (on LinkedIn mobile), Go, and Elixir, which each product has served over tens of millions of people, I am very pleased with the decision using Elixir which we spe

samtechie May 24, 2020 View on HN

I have been using Elixir for about a year and the only problems I have found is the much smaller ecosystem. It's still a niche language. This means you may be the first one to encounter some problems although I have found the community quite helpful. Even if the number of libraries cannot really stack up to Rails the few libraries tend to be high quality. Overall, I find things more explicit and understandable. There's a lot less magic and I find functional code easier to reason about.

nickjj Jul 21, 2018 View on HN

I'm working on a new project as a solo developer.I'm writing it in Elixir and Phoenix (Elixir's goto web framework) with PostgreSQL to back my data. For the front end, I'm using good old fashioned server side rendered templates and Turbolinks with sprinkles of Javascript where needed.Despite having worked with Flask and Rails for the last 6-7 years I'm going for Elixir this time around because there are aspects of the app that lend itself well to what Phoenix has t

lawn Dec 3, 2022 View on HN

As a fan of Elixir it seems like a good fit. Why do you think otherwise?

samgranieri May 18, 2021 View on HN

I’m very satisfied with Elixir. I, a longtime Ruby on Rails developer, learned Elixir on the job at CityBase and have been thrilled with it every day.The first thing that tripped me up with Elixir is the difference between single quoted and double quoted strings. They’re different data types!Most of the work I’ve done has been writing JSON or GraphQL apis that react apps consume. We’re about to start using Phoenix LiveView.I like using Phoenix + Ecto. It’s lightweight and very fast. I l

neya Dec 28, 2018 View on HN

I'm a hardcore Ruby fan who moved to Elixir and rarely writes/maintains Ruby code. The language grows on you and once you master it, there's nothing quite like it.You could argue this for other languages - But, I am an experienced programmer who has written production applications in quite a handful of major languages and frameworks out there. I've tried almost everything that trended on HN in the past years - Scala, NodeJS, Ruby, Python, GoLang, R, PHP, Java, and a handfu

y04nn Feb 9, 2024 View on HN

Maybe it was true 6 years ago, but I'm currently playing with Elixir/Phoenix and I feel very productive, Phoenix is well design and adding new functionalities is not that hard and the code is easy to debug. On the other side, Elixir and Erlang are not that popular and every time I talk about it to other developers, they may have heard of it but can't talk about it, so it's probably not that easy to find devs for a startup. But the barrier to entry is probably what keeps the l