An Opinionated Recipe for Building GenServers in Elixir

Over the years and through the battle scars, I've formed several hard opinions on how to properly build GenServers positioned for success and maintainability.