Thanks for sharing. I have a few remarks though:
The first tip is a bit odd. Multiple
or is much more readable and besides your hack behaves differently (it would calculate all conditions, instead of stop on the first
I guess the tip #3 could be more useful if you would mention that
.iex.exs could be used in a project directory and any Elixir-code could be putted in that project-specified file, it's very helpful to put some aliases into it.
As to #6, there is also
put_in/2 that imho even more helpful than
In #7 could be described a full form
with .. do .. else .. end.
IO.inspect/2 inside pipes.