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.
Activity Over Time
Top Contributors
Keywords
Sample Comments
What are your thoughts on Elixir and Phoenix?
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
I’m curious. What exactly is Elixir good for? What do you find in it more appealing than other languages?
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
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.
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
As a fan of Elixir it seems like a good fit. Why do you think otherwise?
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
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
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