A cross-post collaboration with Elixir School — This blog post was originally published on Elixir School as a lesson on Plug. I added the section on Plug.ErrorHandler and Sophie DeBenedetto brought the lesson up to date to use Cowboy2 protocol. This lesson is, of course, a collaboration with many other open source contributors over at Elixir School…