Elixir: Runtime vs. compile time configuration What is NervesHub? Meet the Elixir OTA Firmware Update Server for IoT Devices

How to use Elixir protocols

Using Protocols to decouple implementation details https://www.jackmarchant.com/articles/using-protocols-to-decouple-implementation-details

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.