This is a writeup of how pooling works in the Elixir library DBConnection. It's written as a LiveBook and contains interactive code snippets.
The notebook can be run locally by installing LiveBook, cloning this repo, and running:
livebook server pool_dive.livemd