I’m the author, so thanks for your interest in the series
Both the videos and the code were designed for didactic purposes, with a special focus on concurrency patterns.
I think the code base for the URL checker might feel a bit opinionated to people coming from ruby, and, in general, I wouldn’t recommend using the project as a blueprint for bigger projects.
I would also recommend you take the time to write more tests for your code!
Finally, re opinions and suggestions to improve the code, I’d recommend
- reading the youtube comments by other viewers - and contributing with your own!
- checking out this topic on this very forum
- looking at comments and errata that I collected on my personal blog