For work?
Elixir!
I particularly enjoy writing tests in elixir compared to any other language so far.
Most code is transparent so you can always peek under the hood to see what it's doing, maybe copy a few ideas for your own use.
Package management is rather straight forward.
The console access in production has been a godsend to execute one off scripts or running export tasks, diagnostics or other bits.For personal projects?
Ruby and Elixir, though ruby's documentation has fallen off of shape as of late, that or Elixir's has spoiled me by setting higher bar
I see you mentioned RoR, you can try Phoenix in its place for Elixir.
jmcgough|4 years ago
davidw|4 years ago
What are those, in your experience? The BEAM platform is certainly better for concurrent work where you might be holding open something like a web socket. But other stuff...? I'm a pretty happy Erlang programmer and feel like I 'get' the functional programming aspect of things, but to me ActiveRecord just feels like such a great fit for DB work in that it makes the simple things really easy and intuitive, lets you do some more complex stuff, and gets out of your way if you just want to go to SQL. I don't have too much experience with Ecto. It feels like it "does the job", but is maybe not quite so quick and intuitive for basic/simple stuff like AR.