Cleaning up your Elixir Code
Just because you use a functional language, it doesn’t mean your code is going to be clean.
This articles show how you can use hexagonal/ports & adapters/onion layering in order to clean up your elixir code.
Read next Case study: Inky - An Elixir library