When creating new migration in Ecto (RDBMS mapper for Elixir), make sure to always test it by running and rolling it back successfully. These simple steps guarantees your database remains in stable state Piping Phoenix Contexts

Delights of compile-time checking

Just a quick reflection on something I like about being in a compiled language. Nothing fancy :)

https://underjord.io/a-slight-delight-compile-time-checking.html

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.