Hacker News new | ask | show | jobs
by thibaut_barrere 1862 days ago
Disclaimer: I use Elixir in production (e.g. here on the French national transport data hub https://transport.data.gouv.fr/?locale=en), but I also like other tools (Ruby, Rust, Crystal etc).

My impression is that some (not all) people had a bad experience partly because they may have reached for Elixir at a period where everything wasn't "settled" (a bit too young). The "first vague of hype" generated some libraries which are now unmaintained (e.g. oauth2), and some parts are still rough (XML, I look at you).

Having upgraded a number of old apps, though, I find that library quality has gone up, the overall developer (and maintainer) experience has improved, and there is a sense of stability which will have a real impact I believe.

There is a need to reach a larger critical mass I believe to really enjoy things in full, but as far as I am concerned, I would be perfectly confident to build my next SaaS on top of it.

1 comments

Check out Saxy for XML: https://github.com/qcam/saxy

I found it to be extremely performant (especially when compared to the built in xmerl) and I like using the SAX technique.

Saxy is already in my bookmarks because we're going to ingest the largest XML files I've ever scanned with Elixir soonish.

Thanks for reporting a good experience, this gives me hope that my task won't be daunting!