Blogs Understanding Elixir Macros, Part 1 by Saša Jurić (more: Part 2 Part 3 Part 4 Part 5 Part 6) Books Metaprogramming Elixir by Chris McCord Official Documentation