u/rtruscain r/elixir • Recommends
Anyone else go from “Phoenix is magic” to “wait… what is this macro actually doing?” 👀
New *BEAM There, Done That* episode with Adi Iyengar, who spent 3.5 years rebuilding Phoenix from scratch to understand the layers underneath.
defmodule MyFramework do
use Plug.Router
\# accidentally reinvent Phoenix
end
Really good discussion on:
* Plug as the real core of Phoenix
* when metaprogramming helps vs hurts
* old BEAM web-server history (Yaws, Mochiweb, Inets)
* why coding agents still misunderstand Phoenix in 2026
Worth it if you’ve ever wanted to understand Phoenix beyond the generators.
[video