3 ms·
Congrats on the launch! Hope one day to need a chat solution for something I build :) Elixir is interesting for the resilience of BEAM and being FP oriented, a
by lukevp 6y ago
Congrats on the launch! Hope one day to need a chat solution for something I build :)
Elixir is interesting for the resilience of BEAM and being FP oriented, and LiveView is a neat concept for templating HTML, but if you are already building a react/typescript front end you wouldn’t get much use out of LiveView. My concern would be issues finding developers to work with that stack and lack of tooling and support outside core libraries.
C# has a very mature product called SignalR that can be used for real time communications with fallback to long polling / SSE for legacy browsers. It is a perfect fit for chat apps. Not sure how far you are into the backend development, but wanted to point out this competitor in case you hadn’t heard of it. .Net is cross platform, has a good ORM, and a ton of industry support as well. Kestrel performance is fantastic.
- areichert 6y agoInteresting! I'm honestly pretty unfamiliar with C#, but I'd love to check it out and I'll definitely look into SignalR :) I think one thing that's been really nice about Elixir is how helpful the community has been, and what an approachable language it is for someone like me coming from a Node/Ruby background (and dabbling in some Clojure :P). It's been really easy to get up and running, and also is just a fun language to work with. So far finding developers to work in this stack has not been an issue, and we're hoping doing a project like this will attract even more developers to Elixir :)
- cpursley 6y agoThe problem is not finding Elixir developers, it's finding Elixir jobs.
- areichert 6y agoSounds like a good problem, if we're one of the few shops offering Elixir jobs :P