Taking a look at the issues faced when trying to modify your source code and how Sourceror can help to solve them.
Part 2 of The Elixir AST series. Analyzing the AST to build a typed struct macro.
Part 3 of The Elixir AST series. Analyzing the AST to build a static code analyzer.
A deep dive into the Elixir AST 35 min readelixir ast macros
Exploring in detail the Elixir AST, and then using it to build a macro and a static code checker.
Making sense of Elixir (improper) lists 49 min readelixir
A deep dive into the implementation of lists in Elixir