Episode 20 Run Time 18:14
In the previous episode, we took a few good steps toward cleaning up the codebase. But I bet, if we think hard, we can take things even further. Let's finish up our full refactor in this episode.
See the completed source code on GitHub.