How learning Elixr made me better Ruby developer Choosing Elixir for the Code, not the Performance

Lessons learned from a big Elixir refactoring

I’ve just finished my first really substantial refactoring of someone else’s code in Elixir. I wanted to make some changes to Benchee so that it would be easeir to add another feature later on. We needed a new data model, and there were some concepts that I felt needed a little shaking out and naming. Today I’m going to cover some of the reasons for this refactoring, as well as some of what I learned both specifically and in general about refactoring in Elixir.

http://www.devonestes.com/a-big-elixir-refactoring