Hi all,
are there other developers interested in Elixir/Phoenix? My personal projects so far were always on Rails, but I now gained some Elixir experience through my work.
If yes, introduce yourself and tell me about your Elixir project! If you tried it, but went back to original stack, let me know why.
I have started to love Elixir and Phoenix. I have experience in building production systems in more than 6 programming languages (including Python, Ruby, PHP), however, I think Elixir is the best of the lot.
Even though Python is a great programming language, I have always felt very productive with Ruby and Rails - with Elixir, I feel equal if not more productive and clear code with the right structure as well as performance is added bonus.
I have 2 projects in Elixir:
I still prefer building web-apps in Rails though - the reason for that is Elixir ecosystem is twofold
One of the features I really loved in Phoenix is plugs - wrote a blog post explaining it in more detail - https://soopr.xyz/Jx58WqvP
I agree with 1, but I think the second point can turn in Elixir favour in future. Elixir, the language is practically done, and Phoenix also don't see radical changes (albeit there are still updates for LiveView).
Thanks for sharing.
Hey! Founder of GetBittr.com here. I'm not the original developer (@cosminh did 99% of the heavy lifting, thank you! 🙏) but I now maintain the code and create new features. We use Elixir for the back-end of Bittr and are very happy with it!
I did build a management/admin dashboard from scratch with Elixir / Phoenix LiveView and that's just absolutely fantastic. It's so smooth and so easy to pick up on. I've basically learned everything from two online courses: https://pragmaticstudio.com/elixir#buy I would HIGHLY recommend these if you're new to Elixir!
Thanks for sharing your experience, the courses look great!
Hey,
I'm using Elixir/Phoenix for https://www.thisismylaunch.com This is my first project which I launched just recently. It's a platform for launching new products and services. I have some PHP and a little bit of Rails experience but I've been working exclusively with Elixir for some time now and I absolutely love it.
Cool!
This comment was deleted 3 months ago.
Just a little bit od AlpineJS and TailwindCSS
Using Elixir is a superpower and secret weapon. What's great about it is not just the syntax, developer ergonomics and community, but OTP - which allows you to do things that other languages/platforms simply aren't technically capable of. Since Elixir is immutable and distributed, you can do things like websockets, background jobs and in app caching all without external services.
I work with the Mozilla Hubs team and their platform is built on Elixir / Phoenix. Here's an article on the elixir blog
It's been a couple of years, so my information is out of date and I could be confusing things, but I really liked the platform, except for two things.
I haven't had time to follow up to see if things have changed, but I'd be surprised if the wider community hasn't convinced them to keep up with everybody else. And I don't want to give the impression that the creators were anything but kind in my brief interactions with them. I just happened to disagree with them in ways that were fundamental enough to convince me that Phoenix wasn't the way for me to go. So, even if nothing has changed, that doesn't necessarily mean that the platform is wrong for anybody else.
Happy to say things improved in that sense since I agree with you. Phoenix now has a baked-in generator for email/password auth and there is an excellent Pow library which would be your "one great auth library."